### Log truncated: showing last 9.0 of 19.3 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-10-21 15:38:09,306 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:09,309 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:38:09,327 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 15:38:09,352 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:09,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 15:38:09,360 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:09,371 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:38:09,393 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:38:09,429 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:09] "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.014 2026-10-21 15:38:09,442 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-21 15:38:09,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.045 2026-10-21 15:38:09,513 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-21 15:38:10,350 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.316 0.473 2026-10-21 15:38:10,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 15:38:10,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38: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-10-21 15:38:10,530 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.042 2026-10-21 15:38:10,581 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 15:38:10,611 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:10,625 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 15:38:10,684 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:38:10,695 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:38:10,718 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 15:38:10,760 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-21 15:38:10,785 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-21 15:38:10,787 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 15:38:10,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.056 0.052 2026-10-21 15:38:10,812 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:38:10,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.009 0.121 2026-10-21 15:38:10,831 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:10,929 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:10,947 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.051 0.093 2026-10-21 15:38:10,962 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:38:10,970 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:38:11,026 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:11] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.025 0.222 2026-10-21 15:38:11,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:11] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.223 2026-10-21 15:38:11,076 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:11] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-10-21 15:38:11,102 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:11] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-10-21 15:38:11,135 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:11] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-10-21 15:38:11,166 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:11] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-10-21 15:38:11,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:11] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-10-21 15:38:11,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:11] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-10-21 15:38:11,236 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:11] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-21 15:38:11,267 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:11] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-10-21 15:38:11,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:11] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.108 2026-10-21 15:38:11,317 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:11] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-21 15:38:11,421 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.045 0.232 2026-10-21 15:38:11,502 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:11,562 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:11,609 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:11,665 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:11,852 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:11,904 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:11,953 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:12,044 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:12,108 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:12,158 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:12,220 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:12,304 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:12,348 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:12] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.018 0.037 2026-10-21 15:38:12,379 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.009 0.054 2026-10-21 15:38:12,380 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:12,409 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:12,469 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:12,473 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.014 0.068 2026-10-21 15:38:12,519 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:12,575 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:12,625 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:12,683 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:12,745 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:12,796 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:12,878 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:12,968 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:13,019 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:13,070 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:13,148 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:13,156 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:13,158 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:38:13,194 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:13,245 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:13,324 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:13,376 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:13,429 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:13,482 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:13,537 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:13,591 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:13,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:13] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.003 0.012 2026-10-21 15:38:13,650 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86855529 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7573df74-5262-4112-b09b-f00d651f6d76'}] 2026-10-21 15:38:13,651 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:38:14,257 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86855529 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7573df74-5262-4112-b09b-f00d651f6d76'} created pos.order #583 2026-10-21 15:38:14,280 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86855529 finished 2026-10-21 15:38:14,348 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.220 0.484 2026-10-21 15:38:14,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 54 0.033 0.069 2026-10-21 15:38:14,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 15:38:14,694 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42032753 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7573df74-5262-4112-b09b-f00d651f6d76'}] 2026-10-21 15:38:14,700 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42032753 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7573df74-5262-4112-b09b-f00d651f6d76'} sync ignored for existing PoS order pos.order(583,) (state: paid) 2026-10-21 15:38:14,706 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:14,722 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42032753 finished 2026-10-21 15:38:14,753 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-10-21 15:38:14,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-21 15:38:14,864 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.050 0.123 2026-10-21 15:38:14,929 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 20252252 (allocated 24252416) 2026-10-21 15:38:14,938 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 82580 2026-10-21 15:38:14,939 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-10-21 15:38:14,940 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 82580 2026-10-21 15:38:15,050 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_153815_050712_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-10-21 15:38:15,051 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmp68mmyns1_chrome_odoo" 2026-10-21 15:38:15,099 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-10-21 15:38:16,587 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 82794 2026-10-21 15:38:16,588 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmpapbr4kds_chrome_odoo 2026-10-21 15:38:16,588 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:35681/json/version 2026-10-21 15:38:16,589 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:38:16,641 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Browser version: Chrome/150.0.7871.114 2026-10-21 15:38:16,641 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:35681/json 2026-10-21 15:38:16,641 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:38:16,656 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:35681/devtools/page/7129D3FAA43A37A04DFDF74309B389CF 2026-10-21 15:38:16,674 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-10-21 15:38:16,682 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-10-21 15:38:16,859 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:38:16,868 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-10-21 15:38:16,871 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:16,871 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:16,888 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:38:17,660 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:17] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.058 0.717 2026-10-21 15:38:17,669 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': '7129D3FAA43A37A04DFDF74309B389CF', 'loaderId': 'AF2F31BC15F13402ACFAE78931A58449', 'isDownload': False} 2026-10-21 15:38:17,669 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:17,689 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:38:17,713 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:17] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-21 15:38:17,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:17] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 15:38:17,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:17] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-21 15:38:18,263 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:38:18,268 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:38:18,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-21 15:38:18,315 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 15:38:18,324 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:18,340 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:18,365 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 15:38:18,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:18,413 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:18] "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-10-21 15:38:18,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-21 15:38:18,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.052 2026-10-21 15:38:18,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-21 15:38:19,347 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.278 0.491 2026-10-21 15:38:19,380 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "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-10-21 15:38:19,442 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38: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-10-21 15:38:19,506 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-10-21 15:38:19,550 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38: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.010 2026-10-21 15:38:19,570 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: Owl is running in 'dev' mode. 2026-10-21 15:38:19,582 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 15:38:19,657 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:38:19,659 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:38:19,691 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 15:38:19,710 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:38:19,716 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:38:19,717 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.016 0.033 2026-10-21 15:38:19,747 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-21 15:38:19,764 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:19,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.063 0.091 2026-10-21 15:38:19,859 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:19,923 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.043 0.131 2026-10-21 15:38:19,953 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.162 2026-10-21 15:38:19,966 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:38:19,984 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:19] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-21 15:38:20,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:20] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.100 2026-10-21 15:38:20,028 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:20,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:20] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.134 2026-10-21 15:38:20,065 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:38:20,079 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:20,083 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:20] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-10-21 15:38:20,177 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:20] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.034 0.386 2026-10-21 15:38:20,210 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:20] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.234 2026-10-21 15:38:20,234 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:20] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-10-21 15:38:20,255 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:20] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-10-21 15:38:20,298 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:20] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.221 2026-10-21 15:38:20,325 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:20] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.232 2026-10-21 15:38:20,341 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:20] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.158 2026-10-21 15:38:20,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.053 0.191 2026-10-21 15:38:20,546 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:20,624 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:20,675 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:20,734 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:20,803 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:20,855 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:20,870 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:20] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.050 2026-10-21 15:38:20,898 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.075 2026-10-21 15:38:20,951 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,009 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 21 0.024 0.092 2026-10-21 15:38:21,018 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,068 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,124 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,175 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,229 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,282 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,334 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,402 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,453 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,504 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,556 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,606 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,657 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,708 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,784 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,789 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30288325 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f2b50e99-7886-4ec9-9d49-fa234ef76d96'}] 2026-10-21 15:38:21,850 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,871 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30288325 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f2b50e99-7886-4ec9-9d49-fa234ef76d96'} created pos.order #584 2026-10-21 15:38:21,910 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:21,927 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30288325 finished 2026-10-21 15:38:21,974 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:22,008 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-10-21 15:38:22,009 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:22,088 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.073 0.228 2026-10-21 15:38:22,102 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 16335428 (allocated 18087936) 2026-10-21 15:38:22,144 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 82794 2026-10-21 15:38:22,147 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-10-21 15:38:22,147 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 82794 2026-10-21 15:38:22,265 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_153822_265003_test_loyalty_is_not_processed_for_draft_order.txt 2026-10-21 15:38:22,265 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmpapbr4kds_chrome_odoo" 2026-10-21 15:38:22,283 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-10-21 15:38:23,305 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 83009 2026-10-21 15:38:23,306 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmpgu88vcmf_chrome_odoo 2026-10-21 15:38:23,306 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:34973/json/version 2026-10-21 15:38:23,307 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34973', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:38:23,366 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-10-21 15:38:23,366 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:34973/json 2026-10-21 15:38:23,366 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34973', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:38:23,386 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:34973/devtools/page/9157C0C9FC6B30049C1FC6AA5B03F8A9 2026-10-21 15:38:23,401 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-10-21 15:38:23,406 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-10-21 15:38:23,585 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:38:23,595 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-10-21 15:38:23,597 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:23,597 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:23,611 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:38:24,579 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:24] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.046 0.924 2026-10-21 15:38:24,583 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': '9157C0C9FC6B30049C1FC6AA5B03F8A9', 'loaderId': '8D1CD745C82E9FC0BAE4A3C4AE7C306D', 'isDownload': False} 2026-10-21 15:38:24,584 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:24,599 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:38:24,622 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:24] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 15:38:24,628 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:24] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-21 15:38:24,636 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:24] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-10-21 15:38:25,173 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:25,181 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:25,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 15:38:25,232 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:25,236 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-21 15:38:25,239 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:25,261 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:38:25,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:25,314 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.016 2026-10-21 15:38:25,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.017 0.031 2026-10-21 15:38:25,348 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-10-21 15:38:25,426 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.041 2026-10-21 15:38:26,227 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.279 0.485 2026-10-21 15:38:26,260 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.022 2026-10-21 15:38:26,338 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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-10-21 15:38:26,410 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-10-21 15:38:26,451 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 15:38:26,469 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-10-21 15:38:26,482 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-21 15:38:26,533 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:38:26,548 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:38:26,576 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:38:26,579 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:38:26,617 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 15:38:26,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.024 0.045 2026-10-21 15:38:26,635 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 15:38:26,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.011 0.080 2026-10-21 15:38:26,676 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 15:38:26,679 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.009 0.047 2026-10-21 15:38:26,729 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:26,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.024 0.074 2026-10-21 15:38:26,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.028 0.186 2026-10-21 15:38:26,874 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:38:26,901 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.023 0.132 2026-10-21 15:38:26,926 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:26,930 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.082 2026-10-21 15:38:26,944 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:26,960 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-21 15:38:26,987 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:26] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-21 15:38:27,012 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:27] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-10-21 15:38:27,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:27] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-10-21 15:38:27,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:27] "GET /web/image?model=product.template&field=image_128&id=1701&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-10-21 15:38:27,090 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:27] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-10-21 15:38:27,110 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:27] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-21 15:38:27,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:27] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-10-21 15:38:27,158 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:27] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-21 15:38:27,271 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.048 0.204 2026-10-21 15:38:27,374 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:27,458 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:27,515 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:27,579 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:27,638 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:27,695 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:27,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:27] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.005 0.016 2026-10-21 15:38:27,748 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:27] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.010 0.011 2026-10-21 15:38:27,823 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-10-21 15:38:27,824 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:27,912 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 15283120 (allocated 16252928) 2026-10-21 15:38:27,926 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 83009 2026-10-21 15:38:27,927 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-10-21 15:38:27,929 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 83009 2026-10-21 15:38:28,032 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_153828_032447_test_loyalty_on_order_with_fixed_tax.txt 2026-10-21 15:38:28,032 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmpgu88vcmf_chrome_odoo" 2026-10-21 15:38:28,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-10-21 15:38:28,815 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 83222 2026-10-21 15:38:28,815 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpup4zgzzm_chrome_odoo 2026-10-21 15:38:28,815 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:38161/json/version 2026-10-21 15:38:28,816 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:38:28,855 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-10-21 15:38:28,855 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:38161/json 2026-10-21 15:38:28,856 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:38:28,871 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:38161/devtools/page/33F15600CEDF8CF7DC7C140678887753 2026-10-21 15:38:28,885 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-10-21 15:38:28,894 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-10-21 15:38:29,015 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:38:29,036 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-10-21 15:38:29,038 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:29,039 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:29,052 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:38:29,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:29] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.038 0.709 2026-10-21 15:38:29,800 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': '33F15600CEDF8CF7DC7C140678887753', 'loaderId': '33E9A89C079C8DC24B592A309F87A2CA', 'isDownload': False} 2026-10-21 15:38:29,800 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-10-21 15:38:29,817 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:38:29,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:29] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-21 15:38:29,849 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:29] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 15:38:29,859 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:29] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-10-21 15:38:30,399 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:30,402 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:38:30,424 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-21 15:38:30,447 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-10-21 15:38:30,450 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:30,462 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:30,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:38:30,473 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:30,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-21 15:38:30,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:30] "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.034 2026-10-21 15:38:30,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-21 15:38:30,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.032 0.059 2026-10-21 15:38:31,533 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.274 0.560 2026-10-21 15:38:31,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-10-21 15:38:31,649 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 15:38:31,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:31] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-21 15:38:31,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:38:31,776 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-10-21 15:38:31,790 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 15:38:31,856 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:38:31,865 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:38:31,880 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:31,884 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:31,909 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 15:38:31,911 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 15:38:31,914 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:31] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.024 0.031 2026-10-21 15:38:31,948 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:38:31,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:31] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.017 0.057 2026-10-21 15:38:32,044 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:32] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.069 2026-10-21 15:38:32,062 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:32,158 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:32] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.050 0.175 2026-10-21 15:38:32,167 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:38:32,177 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:32] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.230 2026-10-21 15:38:32,204 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:32] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-10-21 15:38:32,235 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:32] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-21 15:38:32,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:32] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-10-21 15:38:32,273 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:32,287 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:32] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.142 2026-10-21 15:38:32,299 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:32,308 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:32] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-21 15:38:32,333 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:32] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-10-21 15:38:32,357 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:32] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-21 15:38:32,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:32] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-21 15:38:32,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:32] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-21 15:38:32,434 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:32] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.121 2026-10-21 15:38:32,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.046 0.176 2026-10-21 15:38:32,632 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:32,697 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:32,750 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:32,805 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:33,015 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:33,071 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:33,119 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:33,208 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:33,280 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:33,330 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:33,392 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:33,479 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:33,528 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:33,529 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:33] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.045 2026-10-21 15:38:33,556 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:33] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.065 2026-10-21 15:38:33,630 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.017 0.066 2026-10-21 15:38:33,674 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:33,692 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:33,696 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:38:33,723 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:33,774 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:33,845 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:33,913 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:33,999 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:34,052 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:34,103 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:34,154 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:34,205 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:34,264 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:34,314 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:34,365 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:34,424 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:34,477 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:34,531 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:34,588 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:34,601 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:34] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 15:38:34,642 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28957739 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '6d216fc0-7b35-4ebc-9099-c9f3fd728180'}] 2026-10-21 15:38:34,646 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:38:35,133 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28957739 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '6d216fc0-7b35-4ebc-9099-c9f3fd728180'} created pos.order #585 2026-10-21 15:38:35,153 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28957739 finished 2026-10-21 15:38:35,226 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 243 0.192 0.395 2026-10-21 15:38:35,363 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.033 0.066 2026-10-21 15:38:35,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:38:35,537 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:35] "GET /report/barcode/Code128/044e-db8a-4ed9 HTTP/1.1" 200 - 0 0.000 0.066 2026-10-21 15:38:35,558 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67306532 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '6d216fc0-7b35-4ebc-9099-c9f3fd728180'}] 2026-10-21 15:38:35,561 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:35,575 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67306532 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '6d216fc0-7b35-4ebc-9099-c9f3fd728180'} sync ignored for existing PoS order pos.order(585,) (state: paid) 2026-10-21 15:38:35,609 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-10-21 15:38:35,610 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67306532 finished 2026-10-21 15:38:35,612 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-21 15:38:35,757 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 20496248 (allocated 22286336) 2026-10-21 15:38:35,784 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 83222 2026-10-21 15:38:35,788 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-10-21 15:38:35,801 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.103 0.142 2026-10-21 15:38:35,803 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 83222 2026-10-21 15:38:35,903 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_153835_903178_test_loyalty_program_different_orders.txt 2026-10-21 15:38:35,903 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpup4zgzzm_chrome_odoo" 2026-10-21 15:38:35,949 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-10-21 15:38:36,907 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 83436 2026-10-21 15:38:36,908 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmpqpiu9yqu_chrome_odoo 2026-10-21 15:38:36,908 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:39769/json/version 2026-10-21 15:38:36,909 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:38:36,978 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-10-21 15:38:36,978 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:39769/json 2026-10-21 15:38:36,979 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:38:36,993 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:39769/devtools/page/0C82F7D49973328537445045038A4504 2026-10-21 15:38:37,004 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-10-21 15:38:37,010 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-10-21 15:38:37,136 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:38:37,144 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-10-21 15:38:37,148 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:37,148 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:37,157 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:38:37,892 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:37] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.070 0.667 2026-10-21 15:38:37,896 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': '0C82F7D49973328537445045038A4504', 'loaderId': '744A37001422A3B57ACFD58DD54D8858', 'isDownload': False} 2026-10-21 15:38:37,896 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-10-21 15:38:37,912 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:38:37,928 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:37] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:38:37,934 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:37] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 15:38:37,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:37] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-21 15:38:38,490 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:38:38,500 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:38:38,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 15:38:38,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-21 15:38:38,552 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:38,560 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:38,561 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:38:38,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:38,610 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.014 2026-10-21 15:38:38,638 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:38] "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.031 2026-10-21 15:38:38,641 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-21 15:38:38,722 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.031 0.045 2026-10-21 15:38:39,537 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.317 0.469 2026-10-21 15:38:39,560 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38: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-10-21 15:38:39,623 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:38:39,717 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:39] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.048 2026-10-21 15:38:39,749 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38: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.011 2026-10-21 15:38:39,772 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-10-21 15:38:39,798 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.009 2026-10-21 15:38:39,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:38:39,852 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:38:39,870 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:38:39,872 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:38:39,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:39] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.015 0.045 2026-10-21 15:38:39,934 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:38:39,937 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:38:39,939 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:39] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.005 0.072 2026-10-21 15:38:39,973 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:39] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.019 2026-10-21 15:38:39,980 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:38:40,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.031 0.061 2026-10-21 15:38:40,078 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:40,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.028 0.132 2026-10-21 15:38:40,154 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.030 2026-10-21 15:38:40,189 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:38:40,207 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.045 2026-10-21 15:38:40,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-21 15:38:40,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.117 2026-10-21 15:38:40,299 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:40,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-10-21 15:38:40,321 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:40,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.178 2026-10-21 15:38:40,373 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-10-21 15:38:40,417 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.200 2026-10-21 15:38:40,444 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "GET /web/image?model=product.template&field=image_128&id=1703&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-10-21 15:38:40,478 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.181 2026-10-21 15:38:40,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-10-21 15:38:40,538 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "GET /web/image?model=product.template&field=image_128&id=1704&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-10-21 15:38:40,622 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.036 0.208 2026-10-21 15:38:40,701 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:40,758 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:40,807 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:40,858 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:40,950 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,002 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,051 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,103 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,153 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,214 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,275 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,352 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,405 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,456 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,504 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,555 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,612 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,669 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,753 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,803 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,854 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,904 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:41,963 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:42,021 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:42,125 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:42,210 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:42,259 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:42,310 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-10-21 15:38:42,311 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-21 15:38:42,400 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17768860 (allocated 19271680) 2026-10-21 15:38:42,410 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 83436 2026-10-21 15:38:42,411 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-10-21 15:38:42,412 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 83436 2026-10-21 15:38:42,538 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_153842_537988_test_loyalty_program_specific_product.txt 2026-10-21 15:38:42,538 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmpqpiu9yqu_chrome_odoo" 2026-10-21 15:38:42,551 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-10-21 15:38:43,399 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 83653 2026-10-21 15:38:43,399 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmpfnkmgprb_chrome_odoo 2026-10-21 15:38:43,399 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:34061/json/version 2026-10-21 15:38:43,400 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:38:43,473 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-10-21 15:38:43,473 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:34061/json 2026-10-21 15:38:43,474 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:38:43,487 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:34061/devtools/page/B4813C966CC796152D849284D9D4A3D8 2026-10-21 15:38:43,504 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-10-21 15:38:43,513 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-10-21 15:38:43,691 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:38:43,700 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-10-21 15:38:43,703 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:43,703 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:43,716 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:38:44,599 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:44] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.054 0.834 2026-10-21 15:38:44,603 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': 'B4813C966CC796152D849284D9D4A3D8', 'loaderId': 'BE94155F2C6551BE70DC6035AC12EAF8', 'isDownload': False} 2026-10-21 15:38:44,603 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-10-21 15:38:44,630 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:38:44,671 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:44] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.019 2026-10-21 15:38:44,684 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:44] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.047 2026-10-21 15:38:44,691 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:44] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-10-21 15:38:45,235 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:45,242 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:38:45,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 15:38:45,310 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 15:38:45,322 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:45,329 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:45,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 15:38:45,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:38:45,381 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-10-21 15:38:45,398 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-21 15:38:45,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.039 2026-10-21 15:38:45,468 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-21 15:38:46,350 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.314 0.518 2026-10-21 15:38:46,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38: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-10-21 15:38:46,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.000 0.007 2026-10-21 15:38:46,513 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:46] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.030 2026-10-21 15:38:46,542 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.006 2026-10-21 15:38:46,563 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-10-21 15:38:46,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-21 15:38:46,641 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:46,655 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:38:46,664 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:38:46,675 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:38:46,686 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:38:46,690 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:46] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.013 0.019 2026-10-21 15:38:46,693 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:38:46,721 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:38:46,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:46] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.041 0.066 2026-10-21 15:38:46,786 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:46] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.009 0.094 2026-10-21 15:38:46,810 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:46,887 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:46] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.034 0.147 2026-10-21 15:38:47,002 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.039 0.259 2026-10-21 15:38:47,020 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:47,021 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 15:38:47,026 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:47,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.164 2026-10-21 15:38:47,062 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:47,071 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-10-21 15:38:47,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-10-21 15:38:47,109 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.247 2026-10-21 15:38:47,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-10-21 15:38:47,171 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-10-21 15:38:47,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "GET /web/image?model=product.template&field=image_128&id=1707&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-21 15:38:47,228 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-21 15:38:47,266 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.155 2026-10-21 15:38:47,302 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.185 2026-10-21 15:38:47,345 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.011 0.156 2026-10-21 15:38:47,446 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.044 0.251 2026-10-21 15:38:47,523 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:47,623 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:47,673 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:47,732 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:47,807 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:47,856 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:47,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.042 0.040 2026-10-21 15:38:47,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.084 2026-10-21 15:38:47,941 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:47,981 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.020 0.066 2026-10-21 15:38:48,014 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:48,062 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:48,114 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:48,165 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:48,216 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:48,278 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:48,329 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:48,384 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:48,435 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:48,490 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:48,548 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:48,621 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:48,690 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:48,742 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:48,800 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:48,851 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:48,906 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-10-21 15:38:48,907 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-21 15:38:48,992 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 17178656 (allocated 18747392) 2026-10-21 15:38:48,998 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 83653 2026-10-21 15:38:49,000 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-10-21 15:38:49,001 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 83653 2026-10-21 15:38:49,103 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_153849_103550_test_loyalty_program_using_same_product.txt 2026-10-21 15:38:49,103 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmpfnkmgprb_chrome_odoo" 2026-10-21 15:38:49,117 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-21 15:38:50,516 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 83862 2026-10-21 15:38:50,517 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmp079dmw5c_chrome_odoo 2026-10-21 15:38:50,517 44 INFO rb-01d1866-225816-427320 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:42655/json/version 2026-10-21 15:38:50,518 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42655', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:38:50,568 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Browser version: Chrome/150.0.7871.114 2026-10-21 15:38:50,568 44 INFO rb-01d1866-225816-427320 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:42655/json 2026-10-21 15:38:50,569 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42655', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:38:50,583 44 INFO rb-01d1866-225816-427320 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:42655/devtools/page/BE097A9CF9B99D38A2D43A4FE26717C1 2026-10-21 15:38:50,598 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-10-21 15:38:50,606 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-21 15:38:50,670 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:38:50,681 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-21 15:38:50,684 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:50,684 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:50,704 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:38:51,362 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:51] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.052 0.615 2026-10-21 15:38:51,368 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': 'BE097A9CF9B99D38A2D43A4FE26717C1', 'loaderId': 'CF3FA5E92675433AD24589D1CAFCBD8F', 'isDownload': False} 2026-10-21 15:38:51,368 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:51,398 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:38:51,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:51] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-21 15:38:51,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:51] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.026 2026-10-21 15:38:51,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:51] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.059 2026-10-21 15:38:52,057 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:38:52,059 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:38:52,078 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 15:38:52,098 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:52,104 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/40] Tour PosLoyaltyTour11.1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-21 15:38:52,105 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-21 15:38:52,124 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:38:52,141 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:38:52,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.012 2026-10-21 15:38:52,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-10-21 15:38:52,246 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.044 2026-10-21 15:38:52,249 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-21 15:38:53,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.278 0.466 2026-10-21 15:38:53,052 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 15:38:53,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:38:53,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-10-21 15:38:53,201 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 15:38:53,213 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:53,234 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.008 2026-10-21 15:38:53,277 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:53,293 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:38:53,305 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:38:53,307 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:38:53,341 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:38:53,358 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:38:53,377 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:53,379 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.035 0.063 2026-10-21 15:38:53,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.003 0.108 2026-10-21 15:38:53,430 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/40] Tour PosLoyaltyTour11.1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-21 15:38:53,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.015 0.064 2026-10-21 15:38:53,537 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.031 0.160 2026-10-21 15:38:53,544 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/40] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-21 15:38:53,558 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.007 0.167 2026-10-21 15:38:53,559 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:38:53,572 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:53,585 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-10-21 15:38:53,595 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/40] Tour PosLoyaltyTour11.1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-21 15:38:53,614 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.104 2026-10-21 15:38:53,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.125 2026-10-21 15:38:53,671 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-10-21 15:38:53,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-10-21 15:38:53,719 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-21 15:38:53,741 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/image?model=product.template&field=image_128&id=1709&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-21 15:38:53,764 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-21 15:38:53,789 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-10-21 15:38:53,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.138 2026-10-21 15:38:53,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/image?model=product.template&field=image_128&id=1710&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-21 15:38:53,945 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.042 0.179 2026-10-21 15:38:53,960 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:53] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.201 2026-10-21 15:38:54,030 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/40] Tour PosLoyaltyTour11.1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-21 15:38:54,115 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/40] Tour PosLoyaltyTour11.1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-21 15:38:54,165 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/40] Tour PosLoyaltyTour11.1 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-10-21 15:38:54,226 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/40] Tour PosLoyaltyTour11.1 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-21 15:38:54,303 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/40] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-21 15:38:54,345 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/40] Tour PosLoyaltyTour11.1 → Step .product-screen .set-partner:contains("AAA Partner") 2026-10-21 15:38:54,357 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:54] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.050 2026-10-21 15:38:54,394 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/40] Tour PosLoyaltyTour11.1 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-21 15:38:54,442 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.017 0.058 2026-10-21 15:38:54,490 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/40] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-21 15:38:54,541 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/40] 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-10-21 15:38:54,592 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/40] Tour PosLoyaltyTour11.1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-21 15:38:54,646 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/40] 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-10-21 15:38:54,820 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/40] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-21 15:38:54,870 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/40] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-21 15:38:54,921 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/40] Tour PosLoyaltyTour11.1 → Step order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00")) 2026-10-21 15:38:54,971 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/40] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-21 15:38:55,022 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/40] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-21 15:38:55,072 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/40] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .more-btn) 2026-10-21 15:38:55,133 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/40] Tour PosLoyaltyTour11.1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-21 15:38:55,183 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/40] Tour PosLoyaltyTour11.1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-21 15:38:55,237 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/40] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-21 15:38:55,305 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/40] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-21 15:38:55,322 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:38:55,323 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:38:55,356 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/40] Tour PosLoyaltyTour11.1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-21 15:38:55,407 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/40] Tour PosLoyaltyTour11.1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-21 15:38:55,488 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/40] Tour PosLoyaltyTour11.1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-21 15:38:55,541 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/40] Tour PosLoyaltyTour11.1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-21 15:38:55,594 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/40] Tour PosLoyaltyTour11.1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-21 15:38:55,648 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/40] Tour PosLoyaltyTour11.1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-21 15:38:55,723 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/40] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-21 15:38:55,726 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84381119 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '610c3736-84c9-487b-a063-19a3aa4edb68'}] 2026-10-21 15:38:55,735 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:38:56,323 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84381119 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '610c3736-84c9-487b-a063-19a3aa4edb68'} created pos.order #586 2026-10-21 15:38:56,348 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84381119 finished 2026-10-21 15:38:56,425 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.224 0.478 2026-10-21 15:38:56,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.030 0.059 2026-10-21 15:38:56,569 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38: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-10-21 15:38:56,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:56] "GET /report/barcode/Code128/044c-a4aa-4c9c HTTP/1.1" 200 - 0 0.000 0.037 2026-10-21 15:38:56,714 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26137964 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '610c3736-84c9-487b-a063-19a3aa4edb68'}] 2026-10-21 15:38:56,721 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26137964 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '610c3736-84c9-487b-a063-19a3aa4edb68'} sync ignored for existing PoS order pos.order(586,) (state: paid) 2026-10-21 15:38:56,738 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/40] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-21 15:38:56,742 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26137964 finished 2026-10-21 15:38:56,787 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [34/40] Tour PosLoyaltyTour11.1 → Step refresh page (trigger: body) 2026-10-21 15:38:56,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.054 0.125 2026-10-21 15:38:56,948 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.009 0.024 2026-10-21 15:38:57,206 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:57] "GET /pos/ui/76/product/7f1f7e3e-ffe0-4ea5-a9d1-d1c30b914666 HTTP/1.1" 200 - 33 0.015 0.039 2026-10-21 15:38:58,312 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [35/40] Tour PosLoyaltyTour11.1 → Step .pos-leftheader .orders-button 2026-10-21 15:38:58,325 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-10-21 15:38:58,340 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 15:38:58,366 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:38:58,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:58] "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-10-21 15:38:58,428 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.042 2026-10-21 15:38:58,459 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-21 15:38:58,548 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-21 15:38:58,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:58] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.013 2026-10-21 15:38:58,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:58] "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-10-21 15:38:58,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.025 2026-10-21 15:38:58,650 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65007384 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '610c3736-84c9-487b-a063-19a3aa4edb68'}] 2026-10-21 15:38:58,656 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65007384 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '610c3736-84c9-487b-a063-19a3aa4edb68'} sync ignored for existing PoS order pos.order(586,) (state: paid) 2026-10-21 15:38:58,677 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65007384 finished 2026-10-21 15:38:58,779 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.031 0.106 2026-10-21 15:38:58,821 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.007 0.015 2026-10-21 15:38:58,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:38:58,863 44 INFO rb-01d1866-225816-427320 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-10-21 15:38:58,870 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:38:59,008 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [36/40] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter 2026-10-21 15:38:59,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:59] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 304 - 7 0.013 0.040 2026-10-21 15:38:59,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:59] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.007 0.023 2026-10-21 15:38:59,090 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:59] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.016 0.075 2026-10-21 15:38:59,094 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.061 2026-10-21 15:38:59,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:59] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.066 2026-10-21 15:38:59,135 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [37/40] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter ul 2026-10-21 15:38:59,171 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:59] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.145 2026-10-21 15:38:59,186 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [38/40] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-21 15:38:59,196 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.087 2026-10-21 15:38:59,244 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [39/40] Tour PosLoyaltyTour11.1 → Step Wait loading is finished if it is shown (trigger: body) 2026-10-21 15:38:59,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:38:59] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.010 2026-10-21 15:39:00,701 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:39:01,280 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [40/40] Tour PosLoyaltyTour11.1 → Step body 2026-10-21 15:39:01,336 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: console.groupEnd 2026-10-21 15:39:01,337 44 _ERROR rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: FAILED: [40/40] Tour PosLoyaltyTour11.1 → Step body. Error: Next order coupon is missing at Object.run (http://127.0.0.1:8069/web/assets/6e5cff2/web.__assets_tests_call__.min.js:2929:10906) at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:12751:105) at action (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:12703:12) at performAction (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6609:18) at executeStep (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6619:195) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6619:472) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6620:21) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6620:21) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6620:21) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6620:21) 2026-10-21 15:39:01,337 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Asking for screenshot 2026-10-21 15:39:01,338 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: Error received after termination: { "trigger": ".pos-search-bar .filter ul" }, { "trigger": ".pos-search-bar .filter ul li:contains(\"Paid\")", "run": "click" }, { "content": "Wait loading is finished if it is shown", "trigger": "body", "run": "[function]", "timeout": 15000 }, ---------- FAILED: [40/40] Tour PosLoyaltyTour11.1 → Step body ---------- { "trigger": "body", "run": "[function]" }, ------------------------------------------------------------------------- 2026-10-21 15:39:01,400 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 83862 2026-10-21 15:39:01,401 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Screenshot in: /tmp/odoo_tests/rb-01d1866-225816-427320/screenshots/sc_20261021_153901_400460_test_loyalty_program_with_next_order_coupon_free_product.png 2026-10-21 15:39:01,401 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-21 15:39:01,402 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 83862 2026-10-21 15:39:01,500 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_153901_500423_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-21 15:39:01,500 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmp079dmw5c_chrome_odoo" 2026-10-21 15:39:01,510 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: ====================================================================== 2026-10-21 15:39:01,510 44 _ERROR rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: FAIL: TestUi.test_loyalty_program_with_next_order_coupon_free_product _Traceback_ (most recent call last): File "/data/build/rb-01d1866-225816/addons/pos_loyalty/tests/test_frontend.py", line 1735, in test_loyalty_program_with_next_order_coupon_free_product self.start_pos_tour("PosLoyaltyTour11.1") File "/data/build/rb-01d1866-225816/addons/point_of_sale/tests/test_frontend.py", line 52, in start_pos_tour self.start_tour(self._get_url(pos_config=kwargs.get('pos_config')), tour_name, login=login, **kwargs) File "/data/build/rb-01d1866-225816/addons/account/tests/common.py", line 1656, in start_tour super().start_tour(url_path, tour_name, **kwargs) File "/data/build/rb-01d1866-225816/odoo/tests/common.py", line 2612, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/rb-01d1866-225816/odoo/tests/common.py", line 2582, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('PosLoyaltyTour11.1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" failed FAILED: [40/40] Tour PosLoyaltyTour11.1 → Step body. Error: Next order coupon is missing at Object.run (http://127.0.0.1:8069/web/assets/6e5cff2/web.__assets_tests_call__.min.js:2929:10906) at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:12751:105) at action (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:12703:12) at performAction (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6609:18) at executeStep (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6619:195) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6619:472) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6620:21) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6620:21) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6620:21) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6620:21) 2026-10-21 15:39:01,518 44 INFO rb-01d1866-225816-427320 odoo.tests.suite: Retrying a failed test: test_loyalty_program_with_next_order_coupon_free_product (odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product) 2026-10-21 15:39:01,518 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-21 15:39:02,945 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 84107 2026-10-21 15:39:02,946 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpnfpu7h39_chrome_odoo 2026-10-21 15:39:02,946 44 INFO rb-01d1866-225816-427320 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:33015/json/version 2026-10-21 15:39:02,947 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:39:03,027 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Browser version: Chrome/150.0.7871.114 2026-10-21 15:39:03,027 44 INFO rb-01d1866-225816-427320 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:33015/json 2026-10-21 15:39:03,028 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:39:03,043 44 INFO rb-01d1866-225816-427320 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:33015/devtools/page/2F65D6F049FF630551563AD6AD542958 2026-10-21 15:39:03,054 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-10-21 15:39:03,068 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-21 15:39:03,102 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:39:03,128 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-21 15:39:03,134 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:03,134 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:03,151 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:39:03,762 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:03] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.042 0.578 2026-10-21 15:39:03,766 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '2F65D6F049FF630551563AD6AD542958', 'loaderId': '83E6CB06CAE9C30E49AA900A3E39C25D', 'isDownload': False} 2026-10-21 15:39:03,766 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:03,787 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:39:03,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:03] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.014 2026-10-21 15:39:03,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:03] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-10-21 15:39:03,844 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:03] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.035 2026-10-21 15:39:04,411 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:04,418 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:04,436 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 15:39:04,469 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:39:04,472 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:04,481 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/40] Tour PosLoyaltyTour11.1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-21 15:39:04,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:39:04,504 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:04,534 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:04] "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-10-21 15:39:04,550 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-10-21 15:39:04,617 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.042 2026-10-21 15:39:04,620 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-21 15:39:05,367 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.282 0.431 2026-10-21 15:39:05,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "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-10-21 15:39:05,447 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:39:05,516 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-10-21 15:39:05,559 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:39:05,575 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:05,594 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:39:05,644 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:39:05,667 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:39:05,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.005 0.014 2026-10-21 15:39:05,675 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-10-21 15:39:05,684 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-21 15:39:05,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.013 0.069 2026-10-21 15:39:05,735 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:39:05,737 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:39:05,760 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.019 2026-10-21 15:39:05,771 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:39:05,856 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.039 0.052 2026-10-21 15:39:05,895 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/40] Tour PosLoyaltyTour11.1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-21 15:39:05,938 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.024 0.144 2026-10-21 15:39:05,958 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.043 2026-10-21 15:39:05,997 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:05] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.032 2026-10-21 15:39:06,013 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:39:06,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:06] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.062 2026-10-21 15:39:06,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:06] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-10-21 15:39:06,101 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/40] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-21 15:39:06,110 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:06] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.126 2026-10-21 15:39:06,123 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:06,143 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:06] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.158 2026-10-21 15:39:06,155 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/40] Tour PosLoyaltyTour11.1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-21 15:39:06,181 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:06] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-10-21 15:39:06,204 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:06] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-10-21 15:39:06,238 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:06] "GET /web/image?model=product.template&field=image_128&id=1712&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.191 2026-10-21 15:39:06,270 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:06] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-10-21 15:39:06,296 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:06] "GET /web/image?model=product.template&field=image_128&id=1713&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-10-21 15:39:06,321 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:06] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-10-21 15:39:06,398 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.028 0.184 2026-10-21 15:39:06,472 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/40] Tour PosLoyaltyTour11.1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-21 15:39:06,555 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/40] Tour PosLoyaltyTour11.1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-21 15:39:06,607 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/40] Tour PosLoyaltyTour11.1 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-10-21 15:39:06,666 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/40] Tour PosLoyaltyTour11.1 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-21 15:39:06,743 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/40] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-21 15:39:06,787 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/40] Tour PosLoyaltyTour11.1 → Step .product-screen .set-partner:contains("AAA Partner") 2026-10-21 15:39:06,793 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:06] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.019 0.041 2026-10-21 15:39:06,837 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/40] Tour PosLoyaltyTour11.1 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-21 15:39:06,875 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.017 0.039 2026-10-21 15:39:06,924 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/40] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-21 15:39:06,975 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/40] 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-10-21 15:39:07,026 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/40] Tour PosLoyaltyTour11.1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-21 15:39:07,080 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/40] 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-10-21 15:39:07,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/40] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-21 15:39:07,314 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/40] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-21 15:39:07,365 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/40] Tour PosLoyaltyTour11.1 → Step order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00")) 2026-10-21 15:39:07,416 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/40] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-21 15:39:07,467 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/40] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-21 15:39:07,517 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/40] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .more-btn) 2026-10-21 15:39:07,577 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/40] Tour PosLoyaltyTour11.1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-21 15:39:07,628 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/40] Tour PosLoyaltyTour11.1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-21 15:39:07,682 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/40] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-21 15:39:07,761 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/40] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-21 15:39:07,790 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:39:07,791 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:39:07,813 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/40] Tour PosLoyaltyTour11.1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-21 15:39:07,862 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/40] Tour PosLoyaltyTour11.1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-21 15:39:07,939 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/40] Tour PosLoyaltyTour11.1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-21 15:39:07,993 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/40] Tour PosLoyaltyTour11.1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-21 15:39:08,046 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/40] Tour PosLoyaltyTour11.1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-21 15:39:08,099 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/40] Tour PosLoyaltyTour11.1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-21 15:39:08,182 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/40] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-21 15:39:08,189 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54443323 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6dfd9716-f105-4852-b443-d15f329e1e7b'}] 2026-10-21 15:39:08,195 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:39:08,778 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54443323 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6dfd9716-f105-4852-b443-d15f329e1e7b'} created pos.order #587 2026-10-21 15:39:08,804 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54443323 finished 2026-10-21 15:39:08,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.193 0.518 2026-10-21 15:39:09,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.038 0.059 2026-10-21 15:39:09,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39: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-10-21 15:39:09,221 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:09] "GET /report/barcode/Code128/0443-0201-42bf HTTP/1.1" 200 - 0 0.000 0.079 2026-10-21 15:39:09,224 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98601671 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6dfd9716-f105-4852-b443-d15f329e1e7b'}] 2026-10-21 15:39:09,227 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/40] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-21 15:39:09,235 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98601671 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6dfd9716-f105-4852-b443-d15f329e1e7b'} sync ignored for existing PoS order pos.order(587,) (state: paid) 2026-10-21 15:39:09,259 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98601671 finished 2026-10-21 15:39:09,271 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [34/40] Tour PosLoyaltyTour11.1 → Step refresh page (trigger: body) 2026-10-21 15:39:09,399 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.059 0.122 2026-10-21 15:39:09,455 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.011 0.017 2026-10-21 15:39:09,735 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:09] "GET /pos/ui/76/product/a1dc6a46-ffb4-436b-9c32-4ddd9b0b7ff2 HTTP/1.1" 200 - 33 0.052 0.040 2026-10-21 15:39:10,378 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [35/40] Tour PosLoyaltyTour11.1 → Step .pos-leftheader .orders-button 2026-10-21 15:39:10,386 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 15:39:10,438 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-10-21 15:39:10,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:39:10,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.009 2026-10-21 15:39:10,526 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.013 0.026 2026-10-21 15:39:10,531 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-21 15:39:10,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:39:10,661 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:10] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.020 2026-10-21 15:39:10,689 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 15:39:10,707 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:10,716 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:39:10,893 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [36/40] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter 2026-10-21 15:39:10,906 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:10] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 304 - 7 0.017 0.027 2026-10-21 15:39:10,936 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:10] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.009 0.051 2026-10-21 15:39:10,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.040 2026-10-21 15:39:10,983 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [37/40] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter ul 2026-10-21 15:39:11,022 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:11] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.032 0.082 2026-10-21 15:39:11,034 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [38/40] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-21 15:39:11,091 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [39/40] Tour PosLoyaltyTour11.1 → Step Wait loading is finished if it is shown (trigger: body) 2026-10-21 15:39:11,099 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:11] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.038 0.150 2026-10-21 15:39:11,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:11] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.002 0.168 2026-10-21 15:39:11,155 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.196 2026-10-21 15:39:11,195 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:11] "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.080 2026-10-21 15:39:11,197 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [40/40] Tour PosLoyaltyTour11.1 → Step body 2026-10-21 15:39:11,263 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: console.groupEnd 2026-10-21 15:39:11,263 44 _ERROR rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: FAILED: [40/40] Tour PosLoyaltyTour11.1 → Step body. TypeError: Cannot read properties of undefined (reading 'new_coupon_info') at Object.run (http://127.0.0.1:8069/web/assets/6e5cff2/web.__assets_tests_call__.min.js:2929:10855) at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:12751:105) at action (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:12703:12) at performAction (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6609:18) at executeStep (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6619:195) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6619:472) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6620:21) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6620:21) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6620:21) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6620:21) 2026-10-21 15:39:11,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Asking for screenshot 2026-10-21 15:39:11,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: Error received after termination: { "trigger": ".pos-search-bar .filter ul" }, { "trigger": ".pos-search-bar .filter ul li:contains(\"Paid\")", "run": "click" }, { "content": "Wait loading is finished if it is shown", "trigger": "body", "run": "[function]", "timeout": 15000 }, ---------- FAILED: [40/40] Tour PosLoyaltyTour11.1 → Step body ---------- { "trigger": "body", "run": "[function]" }, ------------------------------------------------------------------------- 2026-10-21 15:39:11,314 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:11] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 48 0.028 0.076 2026-10-21 15:39:11,396 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 84107 2026-10-21 15:39:11,396 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Screenshot in: /tmp/odoo_tests/rb-01d1866-225816-427320/screenshots/sc_20261021_153911_395820_test_loyalty_program_with_next_order_coupon_free_product.png 2026-10-21 15:39:11,397 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-21 15:39:11,397 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 84107 2026-10-21 15:39:11,546 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_153911_545919_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-21 15:39:11,546 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpnfpu7h39_chrome_odoo" 2026-10-21 15:39:11,561 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: ====================================================================== 2026-10-21 15:39:11,561 44 _ERROR rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: FAIL: TestUi.test_loyalty_program_with_next_order_coupon_free_product _Traceback_ (most recent call last): File "/data/build/rb-01d1866-225816/addons/pos_loyalty/tests/test_frontend.py", line 1735, in test_loyalty_program_with_next_order_coupon_free_product self.start_pos_tour("PosLoyaltyTour11.1") File "/data/build/rb-01d1866-225816/addons/point_of_sale/tests/test_frontend.py", line 52, in start_pos_tour self.start_tour(self._get_url(pos_config=kwargs.get('pos_config')), tour_name, login=login, **kwargs) File "/data/build/rb-01d1866-225816/addons/account/tests/common.py", line 1656, in start_tour super().start_tour(url_path, tour_name, **kwargs) File "/data/build/rb-01d1866-225816/odoo/tests/common.py", line 2612, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/rb-01d1866-225816/odoo/tests/common.py", line 2582, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('PosLoyaltyTour11.1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" failed FAILED: [40/40] Tour PosLoyaltyTour11.1 → Step body. TypeError: Cannot read properties of undefined (reading 'new_coupon_info') at Object.run (http://127.0.0.1:8069/web/assets/6e5cff2/web.__assets_tests_call__.min.js:2929:10855) at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:12751:105) at action (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:12703:12) at performAction (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6609:18) at executeStep (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6619:195) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6619:472) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6620:21) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6620:21) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6620:21) at async Macro.advance (http://127.0.0.1:8069/web/assets/d7ad2b7/point_of_sale.assets_prod.min.js:6620:21) 2026-10-21 15:39:11,573 44 INFO rb-01d1866-225816-427320 odoo.tests.suite: Retrying a failed test: test_loyalty_program_with_next_order_coupon_free_product (odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product) 2026-10-21 15:39:11,574 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-21 15:39:13,088 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 84357 2026-10-21 15:39:13,088 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmps3ubqrdq_chrome_odoo 2026-10-21 15:39:13,088 44 INFO rb-01d1866-225816-427320 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:38391/json/version 2026-10-21 15:39:13,089 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:39:13,135 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Browser version: Chrome/150.0.7871.114 2026-10-21 15:39:13,135 44 INFO rb-01d1866-225816-427320 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:38391/json 2026-10-21 15:39:13,136 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:39:13,146 44 INFO rb-01d1866-225816-427320 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:38391/devtools/page/B7BE6BA8B0CB536A60BD07A42CE5A28A 2026-10-21 15:39:13,154 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-10-21 15:39:13,165 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-21 15:39:13,211 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:39:13,228 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-21 15:39:13,230 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:13,230 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:13,248 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:39:14,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:14] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.061 0.846 2026-10-21 15:39:14,155 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': 'B7BE6BA8B0CB536A60BD07A42CE5A28A', 'loaderId': 'E53C44F28E1864F1C245F581981BE90C', 'isDownload': False} 2026-10-21 15:39:14,156 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:14,178 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:39:14,194 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:14] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 15:39:14,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:14] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-21 15:39:14,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:14] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 15:39:14,702 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:14,705 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:14,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 15:39:14,752 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:14,760 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 15:39:14,760 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/40] Tour PosLoyaltyTour11.1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-21 15:39:14,789 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:39:14,808 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:14,836 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.016 2026-10-21 15:39:14,852 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39: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.026 2026-10-21 15:39:14,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-21 15:39:14,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.045 2026-10-21 15:39:15,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.325 0.540 2026-10-21 15:39:15,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:15] "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-10-21 15:39:15,921 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39: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-10-21 15:39:15,973 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:15] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-10-21 15:39:16,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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-10-21 15:39:16,022 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:16,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 15:39:16,076 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:16,108 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:39:16,112 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 15:39:16,127 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:39:16,130 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:39:16,154 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.024 0.034 2026-10-21 15:39:16,175 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.075 2026-10-21 15:39:16,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.042 2026-10-21 15:39:16,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-10-21 15:39:16,260 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/40] Tour PosLoyaltyTour11.1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-21 15:39:16,323 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-10-21 15:39:16,355 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 15:39:16,392 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:39:16,424 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.050 0.052 2026-10-21 15:39:16,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-10-21 15:39:16,485 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/40] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-21 15:39:16,490 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:16,516 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-10-21 15:39:16,537 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/40] Tour PosLoyaltyTour11.1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-21 15:39:16,556 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.186 2026-10-21 15:39:16,593 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.186 2026-10-21 15:39:16,697 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.045 0.311 2026-10-21 15:39:16,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/image?model=product.template&field=image_128&id=1716&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.292 2026-10-21 15:39:16,770 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.251 2026-10-21 15:39:16,806 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/image?model=product.template&field=image_128&id=1715&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.273 2026-10-21 15:39:16,842 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.271 2026-10-21 15:39:16,882 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.172 2026-10-21 15:39:16,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-21 15:39:16,938 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:16] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-10-21 15:39:17,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.042 0.386 2026-10-21 15:39:17,101 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/40] Tour PosLoyaltyTour11.1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-21 15:39:17,178 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/40] Tour PosLoyaltyTour11.1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-21 15:39:17,224 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/40] Tour PosLoyaltyTour11.1 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-10-21 15:39:17,286 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/40] Tour PosLoyaltyTour11.1 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-21 15:39:17,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/40] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-21 15:39:17,413 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/40] Tour PosLoyaltyTour11.1 → Step .product-screen .set-partner:contains("AAA Partner") 2026-10-21 15:39:17,425 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:17] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.055 2026-10-21 15:39:17,462 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/40] Tour PosLoyaltyTour11.1 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-21 15:39:17,498 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.017 0.048 2026-10-21 15:39:17,562 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/40] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-21 15:39:17,614 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/40] 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-10-21 15:39:17,665 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/40] Tour PosLoyaltyTour11.1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-21 15:39:17,720 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/40] 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-10-21 15:39:17,901 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/40] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-21 15:39:17,951 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/40] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-21 15:39:18,002 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/40] Tour PosLoyaltyTour11.1 → Step order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00")) 2026-10-21 15:39:18,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/40] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-21 15:39:18,103 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/40] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-21 15:39:18,154 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/40] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .more-btn) 2026-10-21 15:39:18,212 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/40] Tour PosLoyaltyTour11.1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-21 15:39:18,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/40] Tour PosLoyaltyTour11.1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-21 15:39:18,318 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/40] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-21 15:39:18,395 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/40] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-21 15:39:18,410 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:18,413 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:39:18,446 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/40] Tour PosLoyaltyTour11.1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-21 15:39:18,497 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/40] Tour PosLoyaltyTour11.1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-21 15:39:18,577 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/40] Tour PosLoyaltyTour11.1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-21 15:39:18,631 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/40] Tour PosLoyaltyTour11.1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-21 15:39:18,683 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/40] Tour PosLoyaltyTour11.1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-21 15:39:18,736 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/40] Tour PosLoyaltyTour11.1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-21 15:39:18,812 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/40] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-21 15:39:18,817 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81478688 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e92d8af2-9fad-420e-be9b-8fbe021889d1'}] 2026-10-21 15:39:18,819 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:39:19,325 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81478688 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e92d8af2-9fad-420e-be9b-8fbe021889d1'} created pos.order #588 2026-10-21 15:39:19,351 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81478688 finished 2026-10-21 15:39:19,434 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.216 0.403 2026-10-21 15:39:19,555 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.024 0.056 2026-10-21 15:39:19,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:39:19,665 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26622603 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e92d8af2-9fad-420e-be9b-8fbe021889d1'}] 2026-10-21 15:39:19,675 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26622603 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e92d8af2-9fad-420e-be9b-8fbe021889d1'} sync ignored for existing PoS order pos.order(588,) (state: paid) 2026-10-21 15:39:19,701 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26622603 finished 2026-10-21 15:39:19,763 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/40] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-21 15:39:19,806 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [34/40] Tour PosLoyaltyTour11.1 → Step refresh page (trigger: body) 2026-10-21 15:39:19,856 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.044 0.151 2026-10-21 15:39:19,928 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:19] "GET /report/barcode/Code128/0447-de08-443f HTTP/1.1" 200 - 0 0.000 0.246 2026-10-21 15:39:19,965 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.006 0.047 2026-10-21 15:39:20,249 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:20] "GET /pos/ui/76/product/ae8c5db2-43bc-46d7-9d4c-50dcece7907b HTTP/1.1" 200 - 33 0.024 0.053 2026-10-21 15:39:20,977 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [35/40] Tour PosLoyaltyTour11.1 → Step .pos-leftheader .orders-button 2026-10-21 15:39:20,988 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 15:39:21,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:39:21,041 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:21,122 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.019 0.031 2026-10-21 15:39:21,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.049 2026-10-21 15:39:21,163 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-21 15:39:21,227 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39: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.010 2026-10-21 15:39:21,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.010 2026-10-21 15:39:21,296 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:39:21,309 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:21,321 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:39:21,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 304 - 7 0.007 0.027 2026-10-21 15:39:21,495 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.027 2026-10-21 15:39:21,516 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [36/40] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter 2026-10-21 15:39:21,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.016 0.088 2026-10-21 15:39:21,587 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.069 2026-10-21 15:39:21,649 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.018 0.156 2026-10-21 15:39:21,655 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.139 2026-10-21 15:39:21,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.028 2026-10-21 15:39:21,701 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [37/40] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter ul 2026-10-21 15:39:21,751 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [38/40] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-21 15:39:21,809 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [39/40] Tour PosLoyaltyTour11.1 → Step Wait loading is finished if it is shown (trigger: body) 2026-10-21 15:39:21,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "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.012 2026-10-21 15:39:21,952 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 48 0.031 0.077 2026-10-21 15:39:22,019 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.032 2026-10-21 15:39:22,051 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [40/40] Tour PosLoyaltyTour11.1 → Step body 2026-10-21 15:39:22,097 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-21 15:39:22,098 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-21 15:39:22,326 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 17602360 (allocated 18874368) 2026-10-21 15:39:22,343 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 84357 2026-10-21 15:39:22,354 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-21 15:39:22,362 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 84357 2026-10-21 15:39:22,458 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_153922_458148_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-21 15:39:22,458 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmps3ubqrdq_chrome_odoo" 2026-10-21 15:39:22,825 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 84608 2026-10-21 15:39:22,825 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmphi0b4wcp_chrome_odoo 2026-10-21 15:39:22,825 44 INFO rb-01d1866-225816-427320 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:43161/json/version 2026-10-21 15:39:22,826 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:39:22,902 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Browser version: Chrome/150.0.7871.114 2026-10-21 15:39:22,902 44 INFO rb-01d1866-225816-427320 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:43161/json 2026-10-21 15:39:22,903 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:39:22,914 44 INFO rb-01d1866-225816-427320 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:43161/devtools/page/82AA53965077168D883241BF54151CB8 2026-10-21 15:39:22,925 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-10-21 15:39:22,936 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-21 15:39:22,981 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:39:22,984 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-21 15:39:22,986 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:22,986 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:23,066 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:23] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.028 0.043 2026-10-21 15:39:23,070 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '82AA53965077168D883241BF54151CB8', 'loaderId': '7470A90A21D5AC8AC69D19910A881EBE', 'isDownload': False} 2026-10-21 15:39:23,070 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:23,093 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:39:23,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:23] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.015 2026-10-21 15:39:23,136 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:23] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.023 2026-10-21 15:39:23,147 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:23] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-21 15:39:23,745 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:39:23,746 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:39:23,766 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:39:23,814 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 15:39:23,816 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:23,830 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:23,847 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:39:23,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:39:23,900 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:23] "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-10-21 15:39:23,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:39:23,975 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.009 0.056 2026-10-21 15:39:23,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.045 2026-10-21 15:39:24,649 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 300 0.200 0.439 2026-10-21 15:39:24,669 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.009 2026-10-21 15:39:24,753 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.007 2026-10-21 15:39:24,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:24] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.043 2026-10-21 15:39:24,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.005 2026-10-21 15:39:24,867 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:24,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:39:24,943 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:39:25,001 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 15:39:25,005 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:39:25,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.022 0.036 2026-10-21 15:39:25,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-10-21 15:39:25,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.007 0.081 2026-10-21 15:39:25,054 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39: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-10-21 15:39:25,055 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:39:25,115 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.012 0.028 2026-10-21 15:39:25,182 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:25,243 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-21 15:39:25,336 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.057 0.060 2026-10-21 15:39:25,373 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:25,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.059 0.174 2026-10-21 15:39:25,463 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:39:25,469 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:25,488 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.210 2026-10-21 15:39:25,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-10-21 15:39:25,537 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-10-21 15:39:25,565 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.324 2026-10-21 15:39:25,582 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:25,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.247 2026-10-21 15:39:25,629 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-10-21 15:39:25,631 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:25,657 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-21 15:39:25,685 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-21 15:39:25,693 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:25,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-21 15:39:25,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-10-21 15:39:25,766 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:25,768 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/image?model=product.template&field=image_128&id=1715&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.155 2026-10-21 15:39:25,793 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "GET /web/image?model=product.template&field=image_128&id=1716&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.154 2026-10-21 15:39:25,821 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:25,849 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.016 0.059 2026-10-21 15:39:25,872 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:25,942 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.052 2026-10-21 15:39:25,971 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,027 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,079 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,126 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,178 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,236 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,253 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:26,292 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,347 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,394 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,449 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,508 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,566 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,622 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,641 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:26] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.013 2026-10-21 15:39:26,671 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:26] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.006 0.014 2026-10-21 15:39:26,676 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,735 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,786 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,839 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,890 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:26,947 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,008 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,059 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,139 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,215 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,265 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,323 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,374 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,428 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,480 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,531 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,581 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,665 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,684 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:27,685 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:27,716 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,767 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,846 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,900 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:27,953 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:28,009 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:28,028 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:28] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.005 0.012 2026-10-21 15:39:28,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:28] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 15:39:28,092 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5738776 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '736f716f-0cfd-462b-9c9a-c3ab51abfd28'}] 2026-10-21 15:39:28,097 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:39:28,663 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5738776 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '736f716f-0cfd-462b-9c9a-c3ab51abfd28'} created pos.order #589 2026-10-21 15:39:28,689 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5738776 finished 2026-10-21 15:39:28,767 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 178 0.187 0.492 2026-10-21 15:39:28,889 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.032 0.044 2026-10-21 15:39:28,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:28] "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-10-21 15:39:28,993 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19517610 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '736f716f-0cfd-462b-9c9a-c3ab51abfd28'}] 2026-10-21 15:39:29,001 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19517610 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '736f716f-0cfd-462b-9c9a-c3ab51abfd28'} sync ignored for existing PoS order pos.order(589,) (state: paid) 2026-10-21 15:39:29,035 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19517610 finished 2026-10-21 15:39:29,095 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:29,145 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-21 15:39:29,145 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-21 15:39:29,201 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.061 0.150 2026-10-21 15:39:29,308 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 20190892 (allocated 23990272) 2026-10-21 15:39:29,322 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 84608 2026-10-21 15:39:29,323 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-21 15:39:29,324 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 84608 2026-10-21 15:39:29,472 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_153929_472543_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-21 15:39:29,473 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmphi0b4wcp_chrome_odoo" 2026-10-21 15:39:29,504 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-10-21 15:39:30,554 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 84828 2026-10-21 15:39:30,554 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmpkm2lx7_b_chrome_odoo 2026-10-21 15:39:30,554 44 INFO rb-01d1866-225816-427320 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:34211/json/version 2026-10-21 15:39:30,555 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:39:30,597 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Browser version: Chrome/150.0.7871.114 2026-10-21 15:39:30,597 44 INFO rb-01d1866-225816-427320 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:34211/json 2026-10-21 15:39:30,598 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:39:30,609 44 INFO rb-01d1866-225816-427320 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:34211/devtools/page/E7C96E22B7C7D346010DFA5C7F40B46C 2026-10-21 15:39:30,619 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Enable chrome headless console log notification 2026-10-21 15:39:30,629 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-10-21 15:39:30,758 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:39:30,768 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-10-21 15:39:30,775 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:30,775 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:30,792 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:39:31,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:31] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.044 0.652 2026-10-21 15:39:31,488 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': 'E7C96E22B7C7D346010DFA5C7F40B46C', 'loaderId': 'AD6626711212334CB3A0B7F8FE2BC6A3', 'isDownload': False} 2026-10-21 15:39:31,488 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-10-21 15:39:31,509 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:39:31,531 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:31] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:39:31,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:31] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 15:39:31,546 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:31] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-21 15:39:32,182 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:32,188 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:32,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 15:39:32,229 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:32,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 15:39:32,238 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:32,251 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:39:32,271 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:39:32,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-10-21 15:39:32,315 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-21 15:39:32,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.045 2026-10-21 15:39:32,381 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.045 2026-10-21 15:39:33,234 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 401 0.367 0.435 2026-10-21 15:39:33,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "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-10-21 15:39:33,309 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:39:33,367 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-10-21 15:39:33,394 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:39:33,408 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:33,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-21 15:39:33,478 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:39:33,483 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:39:33,494 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:39:33,495 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:39:33,550 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:39:33,553 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:39:33,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.024 0.046 2026-10-21 15:39:33,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.082 2026-10-21 15:39:33,578 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:39:33,597 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.045 2026-10-21 15:39:33,687 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:33,701 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.043 0.083 2026-10-21 15:39:33,814 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:33,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.080 0.182 2026-10-21 15:39:33,843 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:39:33,865 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.086 2026-10-21 15:39:33,886 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.007 0.095 2026-10-21 15:39:33,927 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-10-21 15:39:33,936 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:33,967 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.156 2026-10-21 15:39:33,997 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:33] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-10-21 15:39:34,029 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:34] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.173 2026-10-21 15:39:34,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:34] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-10-21 15:39:34,097 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:34] "GET /web/image?model=product.template&field=image_128&id=1718&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.199 2026-10-21 15:39:34,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:34] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-10-21 15:39:34,163 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:34] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.179 2026-10-21 15:39:34,196 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:34] "GET /web/image?model=product.template&field=image_128&id=1719&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-10-21 15:39:34,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:34] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-21 15:39:34,299 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.025 0.233 2026-10-21 15:39:34,379 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:34,434 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:34,482 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:34,536 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:34,729 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:34,780 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:34,856 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:34,928 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:34,980 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:35,031 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:35,082 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:35,169 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:35,220 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:35,271 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:35,324 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:35,541 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:35,592 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:35,674 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:35,747 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:35,798 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:35,848 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:35,899 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:35,982 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:36,058 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:36,158 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:36,217 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:36,268 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:36,318 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:36,370 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:36,420 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:36,471 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:36,522 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-10-21 15:39:36,523 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-21 15:39:36,620 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18891236 (allocated 20582400) 2026-10-21 15:39:36,630 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 84828 2026-10-21 15:39:36,633 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-10-21 15:39:36,635 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 84828 2026-10-21 15:39:36,742 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_153936_742282_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-10-21 15:39:36,742 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmpkm2lx7_b_chrome_odoo" 2026-10-21 15:39:36,764 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-10-21 15:39:38,028 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 85037 2026-10-21 15:39:38,028 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmpbyln8ry5_chrome_odoo 2026-10-21 15:39:38,028 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:44189/json/version 2026-10-21 15:39:38,030 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:38,057 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-10-21 15:39:38,057 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:44189/json 2026-10-21 15:39:38,058 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:38,075 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:44189/devtools/page/CD2EF8352701A8B922F9DB07157F161A 2026-10-21 15:39:38,083 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-10-21 15:39:38,090 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-10-21 15:39:38,230 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:39:38,239 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-10-21 15:39:38,241 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:38,241 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:38,257 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:39:38,887 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:38] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.029 0.605 2026-10-21 15:39:38,890 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': 'CD2EF8352701A8B922F9DB07157F161A', 'loaderId': 'C88FCED7B6699F5A5A67710293AC3B11', 'isDownload': False} 2026-10-21 15:39:38,891 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-10-21 15:39:38,908 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:39:38,938 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:38] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.016 2026-10-21 15:39:38,956 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:38] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.032 2026-10-21 15:39:38,969 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:38] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.041 2026-10-21 15:39:39,535 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:39,541 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:39:39,559 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-21 15:39:39,577 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:39,584 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:39,599 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.008 2026-10-21 15:39:39,611 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:39:39,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:39:39,644 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:39] "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-10-21 15:39:39,658 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-21 15:39:39,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.034 2026-10-21 15:39:39,713 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-21 15:39:40,366 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 399 0.220 0.410 2026-10-21 15:39:40,389 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:40] "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-10-21 15:39:40,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39: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-10-21 15:39:40,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:40] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-10-21 15:39:40,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39: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.006 2026-10-21 15:39:40,562 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-10-21 15:39:40,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-10-21 15:39:40,604 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:40,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:39:40,634 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:39:40,640 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:40] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.005 0.021 2026-10-21 15:39:40,642 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:39:40,691 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:40] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.014 0.060 2026-10-21 15:39:40,720 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39: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-10-21 15:39:40,720 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:39:40,759 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:40,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:40] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.024 0.055 2026-10-21 15:39:40,894 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:40,906 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:40] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.018 0.134 2026-10-21 15:39:40,928 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:40] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.002 0.157 2026-10-21 15:39:40,948 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:40] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-21 15:39:41,005 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.012 0.044 2026-10-21 15:39:41,021 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:39:41,024 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:41,044 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-21 15:39:41,083 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.112 2026-10-21 15:39:41,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-10-21 15:39:41,124 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:41,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-10-21 15:39:41,152 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:41,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-21 15:39:41,193 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "GET /web/image?model=product.template&field=image_128&id=1721&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-10-21 15:39:41,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-10-21 15:39:41,247 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-21 15:39:41,271 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "GET /web/image?model=product.template&field=image_128&id=1723&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-21 15:39:41,309 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "GET /web/image?model=product.template&field=image_128&id=1722&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-10-21 15:39:41,338 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-21 15:39:41,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.057 0.195 2026-10-21 15:39:41,518 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:41,585 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:41,634 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:41,694 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:41,767 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:41,813 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:41,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.030 0.042 2026-10-21 15:39:41,853 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.008 0.074 2026-10-21 15:39:41,871 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:41,920 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.015 0.052 2026-10-21 15:39:41,972 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,032 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,083 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,133 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,184 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,235 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,287 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,336 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,398 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,449 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,504 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,555 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,611 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,670 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,720 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,775 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,857 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,928 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:42,981 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:43,030 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:43,080 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:43,130 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:43,187 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:43,237 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:43,291 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-10-21 15:39:43,292 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-21 15:39:43,409 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 17189408 (allocated 19009536) 2026-10-21 15:39:43,421 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 85037 2026-10-21 15:39:43,422 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-10-21 15:39:43,423 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 85037 2026-10-21 15:39:43,550 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_153943_550626_test_loyalty_program_with_tagged_free_product.txt 2026-10-21 15:39:43,550 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmpbyln8ry5_chrome_odoo" 2026-10-21 15:39:43,572 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-10-21 15:39:44,843 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 85253 2026-10-21 15:39:44,843 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmpodls446w_chrome_odoo 2026-10-21 15:39:44,843 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:38791/json/version 2026-10-21 15:39:44,844 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:39:44,863 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-10-21 15:39:44,863 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:38791/json 2026-10-21 15:39:44,864 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:39:44,874 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:38791/devtools/page/B2BDA5320F860A0D3BF12BF3D5A9F2FC 2026-10-21 15:39:44,883 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-10-21 15:39:44,892 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-10-21 15:39:44,993 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:39:45,000 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-10-21 15:39:45,003 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:45,003 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:45,019 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:39:45,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:45] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.077 0.786 2026-10-21 15:39:45,884 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': 'B2BDA5320F860A0D3BF12BF3D5A9F2FC', 'loaderId': '51F3DFD19B953C8C3F17D9E46CA028AB', 'isDownload': False} 2026-10-21 15:39:45,884 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-10-21 15:39:45,911 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:39:45,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:45] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-10-21 15:39:45,931 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:45] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 15:39:45,936 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:45] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 15:39:46,547 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:39:46,548 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:39:46,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 15:39:46,613 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:46,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-21 15:39:46,625 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:46,644 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 15:39:46,663 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:39:46,691 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:46] "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-10-21 15:39:46,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-21 15:39:46,766 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.038 2026-10-21 15:39:46,771 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-21 15:39:47,543 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 404 0.268 0.459 2026-10-21 15:39:47,565 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:47] "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-10-21 15:39:47,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 15:39:47,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:47] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-21 15:39:47,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:39:47,751 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-10-21 15:39:47,764 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-21 15:39:47,834 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:47,883 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:39:47,884 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:39:47,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:47] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.045 0.040 2026-10-21 15:39:47,929 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:39:47,939 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:39:47,973 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:47] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.124 2026-10-21 15:39:47,990 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:47] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.047 2026-10-21 15:39:47,992 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.143 2026-10-21 15:39:48,044 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:48,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:48] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.013 0.020 2026-10-21 15:39:48,138 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.027 2026-10-21 15:39:48,167 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:39:48,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:48] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.013 0.035 2026-10-21 15:39:48,205 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:48] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-10-21 15:39:48,275 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:48] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.021 0.141 2026-10-21 15:39:48,309 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:48,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:48] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.022 0.217 2026-10-21 15:39:48,358 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:39:48,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:48] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.231 2026-10-21 15:39:48,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:48] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-10-21 15:39:48,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:48] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.268 2026-10-21 15:39:48,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:48] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.267 2026-10-21 15:39:48,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:48] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-10-21 15:39:48,592 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.029 0.199 2026-10-21 15:39:48,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:48] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-21 15:39:48,654 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:48] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.268 2026-10-21 15:39:48,672 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:48,751 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:48,803 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:48,864 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:48,913 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:48,968 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,023 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,072 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,139 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,183 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,237 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,309 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,385 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,433 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,491 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,542 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,595 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,683 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,756 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,807 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,866 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,915 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:49,968 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,019 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,074 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,132 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,185 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,236 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,314 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,396 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,442 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,496 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,547 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,602 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,684 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,768 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,823 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,883 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,927 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:50,980 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:51,031 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:51,086 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:51,141 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:51,192 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:51,247 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:51,339 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:51,440 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:51,490 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:51,548 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:51,601 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:51,657 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-10-21 15:39:51,660 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-21 15:39:51,801 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 21008704 (allocated 22810624) 2026-10-21 15:39:51,810 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 85253 2026-10-21 15:39:51,811 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-10-21 15:39:51,811 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 85253 2026-10-21 15:39:51,909 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_153951_909640_test_loyalty_reward_product_tag.txt 2026-10-21 15:39:51,909 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmpodls446w_chrome_odoo" 2026-10-21 15:39:51,924 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-10-21 15:39:53,283 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 85463 2026-10-21 15:39:53,283 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmpblca69h6_chrome_odoo 2026-10-21 15:39:53,283 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:33871/json/version 2026-10-21 15:39:53,284 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33871', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:39:53,366 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-10-21 15:39:53,366 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:33871/json 2026-10-21 15:39:53,367 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33871', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:39:53,380 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:33871/devtools/page/E62F994A1E2114F2AE8CCFDD649D14FA 2026-10-21 15:39:53,393 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-10-21 15:39:53,404 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-10-21 15:39:53,505 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:39:53,513 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-10-21 15:39:53,516 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:53,516 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:53,532 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:39:54,227 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:54] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.050 0.649 2026-10-21 15:39:54,231 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': 'E62F994A1E2114F2AE8CCFDD649D14FA', 'loaderId': '5288B0319DFBEB4863EEB5BA3BB95010', 'isDownload': False} 2026-10-21 15:39:54,232 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Evaluate ready code "odoo.isTourReady('test_loyalty_reward_with_variant')" 2026-10-21 15:39:54,240 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:39:54,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:54] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-21 15:39:54,277 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:54] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 15:39:54,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:54] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-10-21 15:39:54,897 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:54,915 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:39:54,930 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 15:39:54,968 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:54,974 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-21 15:39:54,976 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:54,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:39:55,011 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:55,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.014 2026-10-21 15:39:55,059 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-21 15:39:55,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.046 2026-10-21 15:39:55,135 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-21 15:39:55,988 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 402 0.284 0.531 2026-10-21 15:39:56,016 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "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-10-21 15:39:56,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 15:39:56,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.005 0.016 2026-10-21 15:39:56,202 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.041 2026-10-21 15:39:56,229 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39: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-10-21 15:39:56,252 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-10-21 15:39:56,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:39:56,334 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:39:56,339 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:39:56,374 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:39:56,377 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-21 15:39:56,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.015 0.049 2026-10-21 15:39:56,431 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.003 0.076 2026-10-21 15:39:56,436 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39: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-10-21 15:39:56,443 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:39:56,477 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 15:39:56,557 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.049 0.048 2026-10-21 15:39:56,567 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:56,585 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.007 0.110 2026-10-21 15:39:56,677 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:56,681 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.045 0.144 2026-10-21 15:39:56,686 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:39:56,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.006 0.079 2026-10-21 15:39:56,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.083 2026-10-21 15:39:56,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.129 2026-10-21 15:39:56,792 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:56,798 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:39:56,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.185 2026-10-21 15:39:56,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-10-21 15:39:56,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-10-21 15:39:56,901 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-10-21 15:39:56,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/image?model=product.template&field=image_128&id=1726&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-21 15:39:56,959 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-21 15:39:56,989 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:56] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-10-21 15:39:57,081 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.034 0.191 2026-10-21 15:39:57,104 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:57] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-10-21 15:39:57,156 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:57,263 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:57,310 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:57,375 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:57,773 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:57,825 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:57,892 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:57,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:57] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 14 0.038 0.043 2026-10-21 15:39:57,997 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:58,038 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.019 0.048 2026-10-21 15:39:58,048 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:58,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:58] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.065 2026-10-21 15:39:58,102 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:58,172 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:58,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:58] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.012 0.034 2026-10-21 15:39:58,223 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:58,278 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:39:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.043 2026-10-21 15:39:58,303 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:58,354 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:58,412 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:58,465 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:58,556 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:58,617 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:58,670 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:58,747 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:58,809 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:58,862 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:58,933 44 INFO rb-01d1866-225816-427320 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-10-21 15:39:59,007 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-10-21 15:39:59,007 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-21 15:39:59,118 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 17432012 (allocated 19271680) 2026-10-21 15:39:59,126 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 85463 2026-10-21 15:39:59,127 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-10-21 15:39:59,128 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 85463 2026-10-21 15:39:59,224 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_153959_224487_test_loyalty_reward_with_variant.txt 2026-10-21 15:39:59,224 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmpblca69h6_chrome_odoo" 2026-10-21 15:39:59,245 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-10-21 15:39:59,894 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 85683 2026-10-21 15:39:59,894 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpnm2boes7_chrome_odoo 2026-10-21 15:39:59,895 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:43287/json/version 2026-10-21 15:39:59,896 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43287', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:39:59,948 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-21 15:39:59,948 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:43287/json 2026-10-21 15:39:59,948 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43287', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:39:59,966 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:43287/devtools/page/0F2F60B0339C808037970234D5E30190 2026-10-21 15:39:59,982 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-21 15:40:00,002 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-21 15:40:00,065 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:40:00,081 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-21 15:40:00,083 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:00,083 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:00,108 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:40:00,772 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:00] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.068 0.606 2026-10-21 15:40:00,776 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '0F2F60B0339C808037970234D5E30190', 'loaderId': '8389E2FB317317DD8BA169756F557D58', 'isDownload': False} 2026-10-21 15:40:00,777 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-10-21 15:40:00,800 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:40:00,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:00] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 15:40:00,826 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:00] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-21 15:40:00,832 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:00] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 15:40:01,423 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:40:01,424 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:40:01,461 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 15:40:01,482 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:01,487 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 15:40:01,493 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:01,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 15:40:01,529 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:40:01,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.026 0.014 2026-10-21 15:40:01,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.047 2026-10-21 15:40:01,665 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.018 0.043 2026-10-21 15:40:01,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-10-21 15:40:02,344 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.245 0.389 2026-10-21 15:40:02,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "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-10-21 15:40:02,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.000 0.007 2026-10-21 15:40:02,489 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-21 15:40:02,535 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.000 0.007 2026-10-21 15:40:02,559 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-21 15:40:02,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 15:40:02,615 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:40:02,651 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:40:02,658 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:40:02,686 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.018 0.051 2026-10-21 15:40:02,689 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-10-21 15:40:02,693 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:40:02,730 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-21 15:40:02,731 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.010 0.102 2026-10-21 15:40:02,752 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.022 2026-10-21 15:40:02,803 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:02,875 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.030 2026-10-21 15:40:02,934 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:40:02,966 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.068 0.056 2026-10-21 15:40:02,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:02] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.125 2026-10-21 15:40:03,020 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:03,039 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:03] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.172 2026-10-21 15:40:03,067 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:40:03,069 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:03] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-10-21 15:40:03,113 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:03] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-10-21 15:40:03,137 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:03] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.262 2026-10-21 15:40:03,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:03] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-10-21 15:40:03,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:03] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.010 0.195 2026-10-21 15:40:03,235 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:03] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.155 2026-10-21 15:40:03,359 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.059 0.223 2026-10-21 15:40:03,394 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:03] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-10-21 15:40:03,422 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:03] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-10-21 15:40:03,446 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:03,447 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:03] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.326 2026-10-21 15:40:03,504 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:03,556 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:03,610 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:03,795 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:03,845 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:03,896 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:03,957 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:04,008 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:04,064 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:04,117 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:04,166 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:04,248 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:04,265 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:40:04,267 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:40:04,302 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:04,349 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:04,429 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:04,483 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:04,536 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:04,615 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:04,620 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13315661 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f0da0aac-92d6-437f-836f-09e245006ccd'}] 2026-10-21 15:40:04,631 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:40:05,123 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13315661 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f0da0aac-92d6-437f-836f-09e245006ccd'} created pos.order #590 2026-10-21 15:40:05,168 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13315661 finished 2026-10-21 15:40:05,252 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.213 0.423 2026-10-21 15:40:05,389 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.027 0.054 2026-10-21 15:40:05,426 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40: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-10-21 15:40:05,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:05] "GET /report/barcode/Code128/0442-0637-4ba3 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-21 15:40:05,568 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37291783 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f0da0aac-92d6-437f-836f-09e245006ccd'}] 2026-10-21 15:40:05,574 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37291783 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f0da0aac-92d6-437f-836f-09e245006ccd'} sync ignored for existing PoS order pos.order(590,) (state: paid) 2026-10-21 15:40:05,585 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:05,601 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37291783 finished 2026-10-21 15:40:05,643 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-21 15:40:05,648 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 15:40:05,783 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.058 0.158 2026-10-21 15:40:05,794 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 16408592 (allocated 17825792) 2026-10-21 15:40:05,797 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 85683 2026-10-21 15:40:05,798 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-21 15:40:05,799 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 85683 2026-10-21 15:40:05,908 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154005_907937_test_loyalty_validity_dates_and_use.txt 2026-10-21 15:40:05,908 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpnm2boes7_chrome_odoo" 2026-10-21 15:40:06,208 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 85898 2026-10-21 15:40:06,208 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpmk0smozt_chrome_odoo 2026-10-21 15:40:06,209 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:40861/json/version 2026-10-21 15:40:06,210 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:40:06,276 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-21 15:40:06,276 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:40861/json 2026-10-21 15:40:06,277 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:40:06,289 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:40861/devtools/page/B12E853BB1264FA4A449B9471B5476A5 2026-10-21 15:40:06,305 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-21 15:40:06,313 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-21 15:40:06,393 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:40:06,395 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-21 15:40:06,399 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:06,400 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:06,513 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:06] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.057 2026-10-21 15:40:06,518 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': 'B12E853BB1264FA4A449B9471B5476A5', 'loaderId': '54C4A4B87DA6428A5B08B21F121FE7E8', 'isDownload': False} 2026-10-21 15:40:06,518 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-10-21 15:40:06,559 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:40:06,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:06] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-10-21 15:40:06,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:06] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.025 2026-10-21 15:40:06,627 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:06] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.053 2026-10-21 15:40:07,209 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:40:07,212 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:40:07,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:40:07,266 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:07,279 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:07,280 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.020 0.005 2026-10-21 15:40:07,304 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 15:40:07,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:40:07,387 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.021 0.011 2026-10-21 15:40:07,406 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.011 0.033 2026-10-21 15:40:07,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.038 0.045 2026-10-21 15:40:07,489 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.067 2026-10-21 15:40:08,231 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 302 0.251 0.436 2026-10-21 15:40:08,270 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "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-10-21 15:40:08,355 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 15:40:08,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 3 0.007 0.038 2026-10-21 15:40:08,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:40:08,508 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-21 15:40:08,521 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:40:08,588 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:40:08,621 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-21 15:40:08,623 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:40:08,627 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.024 2026-10-21 15:40:08,656 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:40:08,658 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:40:08,685 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.016 0.052 2026-10-21 15:40:08,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-10-21 15:40:08,704 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.044 2026-10-21 15:40:08,781 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:08,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.010 0.022 2026-10-21 15:40:08,862 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.031 2026-10-21 15:40:08,909 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:40:08,930 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:08,991 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:08] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.074 0.092 2026-10-21 15:40:09,015 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:09] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-21 15:40:09,042 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:09,090 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:09,105 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:09] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.042 0.201 2026-10-21 15:40:09,131 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:09] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.249 2026-10-21 15:40:09,144 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:09,158 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:09] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.234 2026-10-21 15:40:09,184 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:09] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-10-21 15:40:09,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:09] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.335 2026-10-21 15:40:09,251 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:09] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-10-21 15:40:09,277 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:09] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-21 15:40:09,299 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:09] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-21 15:40:09,333 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:09] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.163 2026-10-21 15:40:09,386 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:09,429 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:09,481 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:09,557 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:09,568 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:40:09,571 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:40:09,607 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:09,657 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:09,733 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:09,789 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:09,842 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:09,899 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:09,906 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:09] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 15:40:09,943 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36040217 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '369e7b6f-f874-4d58-986e-4fb149fc422e'}] 2026-10-21 15:40:09,948 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:40:10,400 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36040217 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '369e7b6f-f874-4d58-986e-4fb149fc422e'} created pos.order #591 2026-10-21 15:40:10,436 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36040217 finished 2026-10-21 15:40:10,523 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.200 0.384 2026-10-21 15:40:10,691 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 32 0.046 0.057 2026-10-21 15:40:10,726 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:40:10,844 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:10] "GET /report/barcode/Code128/044d-87be-4560 HTTP/1.1" 200 - 0 0.000 0.041 2026-10-21 15:40:10,871 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #475764 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '369e7b6f-f874-4d58-986e-4fb149fc422e'}] 2026-10-21 15:40:10,888 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #475764 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '369e7b6f-f874-4d58-986e-4fb149fc422e'} sync ignored for existing PoS order pos.order(591,) (state: paid) 2026-10-21 15:40:10,898 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:10,915 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #475764 finished 2026-10-21 15:40:10,949 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:11,024 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:11,050 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.040 0.142 2026-10-21 15:40:11,084 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:11,085 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:11] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.018 2026-10-21 15:40:11,136 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:11,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.008 0.025 2026-10-21 15:40:11,182 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:11,361 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:11,411 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:11,462 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:11,529 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:11,545 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:40:11,581 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:11,636 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:11,687 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:11,737 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:11,798 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:11,847 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:11,898 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:11,958 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:12,012 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:12,065 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:12,119 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:12,172 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:12,224 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:12,297 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:12,301 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64612677 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '34f48278-f067-4af7-9475-251a916c6849'}] 2026-10-21 15:40:12,657 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64612677 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '34f48278-f067-4af7-9475-251a916c6849'} created pos.order #592 2026-10-21 15:40:12,682 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64612677 finished 2026-10-21 15:40:12,771 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.141 0.331 2026-10-21 15:40:12,876 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.035 0.037 2026-10-21 15:40:12,899 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40: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-10-21 15:40:12,925 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79826839 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '34f48278-f067-4af7-9475-251a916c6849'}] 2026-10-21 15:40:12,935 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79826839 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '34f48278-f067-4af7-9475-251a916c6849'} sync ignored for existing PoS order pos.order(592,) (state: paid) 2026-10-21 15:40:12,972 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79826839 finished 2026-10-21 15:40:12,973 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:13,023 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-21 15:40:13,024 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 15:40:13,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.063 0.159 2026-10-21 15:40:13,188 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 20170416 (allocated 22417408) 2026-10-21 15:40:13,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:13] "GET /report/barcode/Code128/044d-1da7-4a77 HTTP/1.1" 200 - 0 0.000 0.244 2026-10-21 15:40:13,206 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 85898 2026-10-21 15:40:13,210 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-21 15:40:13,211 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 85898 2026-10-21 15:40:13,307 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154013_307380_test_loyalty_validity_dates_and_use.txt 2026-10-21 15:40:13,307 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpmk0smozt_chrome_odoo" 2026-10-21 15:40:13,336 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-10-21 15:40:14,504 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 86125 2026-10-21 15:40:14,504 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmp3lrhc3cw_chrome_odoo 2026-10-21 15:40:14,504 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:46281/json/version 2026-10-21 15:40:14,505 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46281', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:40:14,583 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-10-21 15:40:14,583 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:46281/json 2026-10-21 15:40:14,584 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46281', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:40:14,596 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:46281/devtools/page/4944B4FF7A6D51A29ECFB13E01DF93EE 2026-10-21 15:40:14,611 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-10-21 15:40:14,621 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-10-21 15:40:14,806 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:40:14,815 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-10-21 15:40:14,816 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:14,817 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:14,829 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:40:15,786 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:15] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.070 0.891 2026-10-21 15:40:15,790 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': '4944B4FF7A6D51A29ECFB13E01DF93EE', 'loaderId': '0AAE29C9D017FBF3BD65A4EF865512D1', 'isDownload': False} 2026-10-21 15:40:15,790 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:15,813 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:40:15,837 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:15] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:40:15,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:15] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.044 2026-10-21 15:40:15,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:15] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.053 2026-10-21 15:40:16,546 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:40:16,563 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:40:16,583 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.013 2026-10-21 15:40:16,620 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:16,628 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-21 15:40:16,634 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:16,651 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:40:16,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:40:16,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.013 2026-10-21 15:40:16,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-21 15:40:16,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.032 0.049 2026-10-21 15:40:16,836 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-10-21 15:40:17,749 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.355 0.509 2026-10-21 15:40:17,782 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 15:40:17,862 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 15:40:17,938 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:17] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.044 2026-10-21 15:40:17,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:40:17,990 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-10-21 15:40:18,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-21 15:40:18,061 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:40:18,077 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:40:18,082 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 15:40:18,087 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.003 0.025 2026-10-21 15:40:18,109 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:40:18,119 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:40:18,147 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.026 0.063 2026-10-21 15:40:18,165 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.031 2026-10-21 15:40:18,168 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.107 2026-10-21 15:40:18,224 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:18,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.016 2026-10-21 15:40:18,323 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:40:18,360 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:40:18,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.051 0.067 2026-10-21 15:40:18,434 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-10-21 15:40:18,460 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:18,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.025 0.210 2026-10-21 15:40:18,524 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:40:18,558 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.230 2026-10-21 15:40:18,588 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-10-21 15:40:18,617 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-10-21 15:40:18,661 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.341 2026-10-21 15:40:18,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-10-21 15:40:18,795 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.039 0.227 2026-10-21 15:40:18,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-10-21 15:40:18,876 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:18,876 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.249 2026-10-21 15:40:18,912 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:18] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.343 2026-10-21 15:40:18,936 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:18,981 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:19,036 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:19,235 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:19,282 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:19,333 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:19,428 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:19,505 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:19,554 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:19,619 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:19,698 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:19,737 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:19] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.014 0.032 2026-10-21 15:40:19,754 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:19,760 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:19] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.043 2026-10-21 15:40:19,810 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:19,861 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:19,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.045 0.069 2026-10-21 15:40:19,912 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:19,967 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:20,017 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:20,075 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:20,136 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:20,187 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:20,265 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:20,341 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:20,359 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:40:20,361 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:40:20,392 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:20,443 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:20,526 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:20,580 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:20,636 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:20,670 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:20] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.020 0.013 2026-10-21 15:40:20,707 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21725446 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1bfd882c-98bf-409e-837d-136957e2b098'}] 2026-10-21 15:40:20,709 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:40:21,171 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21725446 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1bfd882c-98bf-409e-837d-136957e2b098'} created pos.order #593 2026-10-21 15:40:21,193 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21725446 finished 2026-10-21 15:40:21,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.168 0.385 2026-10-21 15:40:21,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 54 0.036 0.072 2026-10-21 15:40:21,434 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:21] "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-10-21 15:40:21,602 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4631816 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1bfd882c-98bf-409e-837d-136957e2b098'}] 2026-10-21 15:40:21,610 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4631816 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1bfd882c-98bf-409e-837d-136957e2b098'} sync ignored for existing PoS order pos.order(593,) (state: paid) 2026-10-21 15:40:21,618 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:21,632 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4631816 finished 2026-10-21 15:40:21,668 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:21,718 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:21,787 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.058 0.131 2026-10-21 15:40:21,790 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:21,859 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:21,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.007 0.017 2026-10-21 15:40:21,908 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:21,963 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:22,025 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:22,077 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:22,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:22] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.032 0.039 2026-10-21 15:40:22,143 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:22,161 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.042 2026-10-21 15:40:22,194 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:22,245 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:22,300 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:22,477 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:22,527 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:22,578 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:22,635 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:22,686 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:22,741 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-10-21 15:40:22,741 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_max_usage_partner_with_point SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-21 15:40:22,890 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 19672412 (allocated 21630976) 2026-10-21 15:40:22,898 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 86125 2026-10-21 15:40:22,899 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-10-21 15:40:22,904 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 86125 2026-10-21 15:40:23,008 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154023_008127_test_max_usage_partner_with_point.txt 2026-10-21 15:40:23,008 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmp3lrhc3cw_chrome_odoo" 2026-10-21 15:40:23,024 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-10-21 15:40:24,121 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 86347 2026-10-21 15:40:24,121 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmpt580pvd2_chrome_odoo 2026-10-21 15:40:24,122 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:38819/json/version 2026-10-21 15:40:24,123 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:40:24,194 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-10-21 15:40:24,194 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:38819/json 2026-10-21 15:40:24,195 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:40:24,210 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:38819/devtools/page/177115A608C21645AEBFC227B9A88033 2026-10-21 15:40:24,221 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-10-21 15:40:24,230 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-10-21 15:40:24,371 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:40:24,382 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-10-21 15:40:24,384 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:24,384 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:24,398 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:40:25,138 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:25] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.033 0.713 2026-10-21 15:40:25,143 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': '177115A608C21645AEBFC227B9A88033', 'loaderId': 'DDCDE197A9B148154171A2BF301EB446', 'isDownload': False} 2026-10-21 15:40:25,143 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-10-21 15:40:25,164 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:40:25,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:25] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.010 2026-10-21 15:40:25,207 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:25] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.029 2026-10-21 15:40:25,218 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:25] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-21 15:40:25,742 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:40:25,753 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:40:25,769 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-10-21 15:40:25,795 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:25,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-21 15:40:25,800 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:25,809 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:40:25,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:40:25,845 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-10-21 15:40:25,863 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-21 15:40:25,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.027 0.048 2026-10-21 15:40:25,944 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-21 15:40:26,701 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.259 0.462 2026-10-21 15:40:26,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40: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-10-21 15:40:26,787 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:40:26,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:26] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-10-21 15:40:26,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:40:26,892 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-10-21 15:40:26,906 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 15:40:26,948 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:40:26,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:26] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.006 0.020 2026-10-21 15:40:26,985 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:40:26,989 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:40:27,002 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:40:27,018 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40: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-10-21 15:40:27,068 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.045 0.067 2026-10-21 15:40:27,072 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.114 2026-10-21 15:40:27,089 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.069 2026-10-21 15:40:27,109 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:27,164 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:40:27,185 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.007 0.026 2026-10-21 15:40:27,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.041 0.076 2026-10-21 15:40:27,280 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:40:27,307 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:27,358 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:27,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.082 0.178 2026-10-21 15:40:27,424 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:40:27,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.237 2026-10-21 15:40:27,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.266 2026-10-21 15:40:27,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.011 0.273 2026-10-21 15:40:27,542 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.339 2026-10-21 15:40:27,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.285 2026-10-21 15:40:27,602 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-10-21 15:40:27,654 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.020 0.182 2026-10-21 15:40:27,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-10-21 15:40:27,713 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-10-21 15:40:27,807 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.039 0.279 2026-10-21 15:40:27,871 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:27,934 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:27,981 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:28,038 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:28,109 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:28,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:28] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.012 0.038 2026-10-21 15:40:28,165 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:28,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:28] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.048 2026-10-21 15:40:28,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.014 0.055 2026-10-21 15:40:28,258 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:28,305 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:28,365 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:28,426 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:28,479 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:28,549 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:28,620 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:28,671 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:28,721 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:28,796 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:28,820 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:40:28,820 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:40:28,849 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:28,898 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:28,980 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:29,036 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:29,089 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:29,141 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:29,197 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:29,213 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:29] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.003 0.012 2026-10-21 15:40:29,236 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:29] "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-10-21 15:40:29,269 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50373015 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '31ace527-a399-4832-b880-2a78536d00df'}] 2026-10-21 15:40:29,272 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:40:29,737 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50373015 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '31ace527-a399-4832-b880-2a78536d00df'} created pos.order #594 2026-10-21 15:40:29,759 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50373015 finished 2026-10-21 15:40:29,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.158 0.401 2026-10-21 15:40:29,956 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.029 0.054 2026-10-21 15:40:29,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:40:30,143 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:30,145 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72013955 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '31ace527-a399-4832-b880-2a78536d00df'}] 2026-10-21 15:40:30,152 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72013955 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '31ace527-a399-4832-b880-2a78536d00df'} sync ignored for existing PoS order pos.order(594,) (state: paid) 2026-10-21 15:40:30,186 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72013955 finished 2026-10-21 15:40:30,198 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-10-21 15:40:30,201 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-21 15:40:30,334 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.045 0.147 2026-10-21 15:40:30,341 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 18502752 (allocated 20058112) 2026-10-21 15:40:30,379 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 86347 2026-10-21 15:40:30,386 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-10-21 15:40:30,391 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 86347 2026-10-21 15:40:30,490 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154030_490163_test_min_qty_points_awarded.txt 2026-10-21 15:40:30,490 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmpt580pvd2_chrome_odoo" 2026-10-21 15:40:30,530 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-10-21 15:40:31,887 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 86575 2026-10-21 15:40:31,888 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmph1cdde08_chrome_odoo 2026-10-21 15:40:31,888 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:40797/json/version 2026-10-21 15:40:31,890 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40797', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:40:31,931 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-10-21 15:40:31,931 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:40797/json 2026-10-21 15:40:31,932 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40797', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:40:31,943 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:40797/devtools/page/94914A5CA76F34CDAA5F523EFC5D10E1 2026-10-21 15:40:31,955 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-10-21 15:40:31,970 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-10-21 15:40:32,029 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:40:32,043 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-10-21 15:40:32,046 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:32,046 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:32,066 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:40:32,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:32] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.060 0.757 2026-10-21 15:40:32,881 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': '94914A5CA76F34CDAA5F523EFC5D10E1', 'loaderId': 'FB401A6980486599160767A1F6B5CE14', 'isDownload': False} 2026-10-21 15:40:32,881 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-10-21 15:40:32,901 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:40:32,919 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:32] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:40:32,923 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:32] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:40:32,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:32] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 15:40:33,534 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:40:33,539 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:40:33,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.021 2026-10-21 15:40:33,597 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:33,600 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-21 15:40:33,607 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:33,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:40:33,634 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:40:33,667 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40: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.014 2026-10-21 15:40:33,684 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-21 15:40:33,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.059 0.060 2026-10-21 15:40:33,808 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.105 2026-10-21 15:40:34,666 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.310 0.500 2026-10-21 15:40:34,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:34] "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-10-21 15:40:34,768 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:40:34,832 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:34] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.045 2026-10-21 15:40:34,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:40:34,874 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-10-21 15:40:34,893 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:40:34,959 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 15:40:34,981 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 15:40:34,992 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:40:35,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.037 0.051 2026-10-21 15:40:35,047 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:40:35,055 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40: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-10-21 15:40:35,084 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.020 0.110 2026-10-21 15:40:35,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.039 2026-10-21 15:40:35,104 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.146 2026-10-21 15:40:35,109 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:35,182 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.024 2026-10-21 15:40:35,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 4 0.014 0.027 2026-10-21 15:40:35,236 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:40:35,260 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.063 2026-10-21 15:40:35,285 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/image?model=product.template&field=image_128&id=12&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-10-21 15:40:35,292 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:40:35,316 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:35,334 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.133 2026-10-21 15:40:35,348 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:40:35,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.167 2026-10-21 15:40:35,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.182 2026-10-21 15:40:35,472 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.022 0.210 2026-10-21 15:40:35,506 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-10-21 15:40:35,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-10-21 15:40:35,563 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-10-21 15:40:35,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-10-21 15:40:35,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-10-21 15:40:35,715 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.031 0.416 2026-10-21 15:40:35,806 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.034 0.257 2026-10-21 15:40:35,855 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:35,906 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:35,957 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:36,070 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:36,131 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:36,183 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:36,230 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:36,278 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:36,333 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:36,384 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:36,434 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:36,485 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:36,536 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:36,586 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:36,639 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:36,693 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:36,744 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:36,881 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:36,930 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:37,003 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:37,032 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:40:37,033 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:40:37,060 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:37,109 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:37,185 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:37,240 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:37,293 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:37,372 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:37,378 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66555304 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7fff683d-4d60-4f2b-8c49-0866ade7a3a6'}] 2026-10-21 15:40:37,381 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:40:37,533 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66555304 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7fff683d-4d60-4f2b-8c49-0866ade7a3a6'} created pos.order #595 2026-10-21 15:40:37,562 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66555304 finished 2026-10-21 15:40:37,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 97 0.086 0.208 2026-10-21 15:40:37,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.028 0.048 2026-10-21 15:40:37,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:37] "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-10-21 15:40:37,939 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54165728 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7fff683d-4d60-4f2b-8c49-0866ade7a3a6'}] 2026-10-21 15:40:37,946 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54165728 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7fff683d-4d60-4f2b-8c49-0866ade7a3a6'} sync ignored for existing PoS order pos.order(595,) (state: paid) 2026-10-21 15:40:37,961 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:37,972 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54165728 finished 2026-10-21 15:40:38,010 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:38,071 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:38,089 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.040 0.111 2026-10-21 15:40:38,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.026 2026-10-21 15:40:38,159 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:38,208 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:38,258 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:38,311 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:38,360 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:38,417 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:38,466 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:38,519 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:38,568 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:38,618 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:38,668 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:38,721 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:38,774 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:38,828 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:38,951 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:39,002 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:39,057 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:39,106 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:39,157 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:39,214 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:39,266 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:39,320 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:39,389 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:39,401 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57549504 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'bf3a7c08-8377-4a46-b00b-3eb62a9a8bf4'}] 2026-10-21 15:40:39,495 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57549504 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'bf3a7c08-8377-4a46-b00b-3eb62a9a8bf4'} created pos.order #596 2026-10-21 15:40:39,526 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57549504 finished 2026-10-21 15:40:39,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.039 0.175 2026-10-21 15:40:39,726 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.018 0.044 2026-10-21 15:40:39,755 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:40:39,801 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89352479 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'bf3a7c08-8377-4a46-b00b-3eb62a9a8bf4'}] 2026-10-21 15:40:39,809 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89352479 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'bf3a7c08-8377-4a46-b00b-3eb62a9a8bf4'} sync ignored for existing PoS order pos.order(596,) (state: paid) 2026-10-21 15:40:39,816 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:39,831 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89352479 finished 2026-10-21 15:40:39,866 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:39,922 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:39,969 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.049 0.121 2026-10-21 15:40:39,975 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,028 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.010 0.026 2026-10-21 15:40:40,119 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,172 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,265 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,321 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,371 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,429 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,521 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,563 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,581 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:40] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.022 0.049 2026-10-21 15:40:40,603 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.007 0.066 2026-10-21 15:40:40,626 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,670 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.051 2026-10-21 15:40:40,681 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.059 2026-10-21 15:40:40,730 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,781 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,832 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,882 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,933 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:40,987 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:41,040 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:41,091 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:41,210 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:41,261 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:41,332 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:41,382 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:41,433 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:41,490 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:41,543 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:41,597 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:41,665 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:41,674 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67738445 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '421237cc-7101-4b16-87db-b5b7552b4f37'}] 2026-10-21 15:40:41,738 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67738445 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '421237cc-7101-4b16-87db-b5b7552b4f37'} created pos.order #597 2026-10-21 15:40:41,757 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67738445 finished 2026-10-21 15:40:41,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.031 0.120 2026-10-21 15:40:41,924 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.013 0.049 2026-10-21 15:40:41,946 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:40:41,992 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27583829 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '421237cc-7101-4b16-87db-b5b7552b4f37'}] 2026-10-21 15:40:42,007 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27583829 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '421237cc-7101-4b16-87db-b5b7552b4f37'} sync ignored for existing PoS order pos.order(597,) (state: paid) 2026-10-21 15:40:42,011 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,027 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27583829 finished 2026-10-21 15:40:42,066 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,128 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,181 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.060 0.131 2026-10-21 15:40:42,200 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,254 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,270 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.008 0.027 2026-10-21 15:40:42,327 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,379 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,430 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,486 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,557 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,596 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:42] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.012 0.034 2026-10-21 15:40:42,618 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,664 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,670 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.050 2026-10-21 15:40:42,720 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,771 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,822 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,872 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,923 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:42,974 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:43,027 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:43,079 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:43,130 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:43,259 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:43,310 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:43,367 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:43,417 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:43,468 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:43,524 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:43,577 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:43,630 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:43,686 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:43,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:43] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.015 2026-10-21 15:40:43,730 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49922924 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'd7492ac6-e1d8-4b6d-b2a8-f7aa543d515f'}] 2026-10-21 15:40:43,824 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49922924 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'd7492ac6-e1d8-4b6d-b2a8-f7aa543d515f'} created pos.order #598 2026-10-21 15:40:43,852 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49922924 finished 2026-10-21 15:40:43,934 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.044 0.163 2026-10-21 15:40:44,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.018 0.043 2026-10-21 15:40:44,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:40:44,099 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21124226 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'd7492ac6-e1d8-4b6d-b2a8-f7aa543d515f'}] 2026-10-21 15:40:44,105 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21124226 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'd7492ac6-e1d8-4b6d-b2a8-f7aa543d515f'} sync ignored for existing PoS order pos.order(598,) (state: paid) 2026-10-21 15:40:44,126 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21124226 finished 2026-10-21 15:40:44,153 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:44,204 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:44,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.033 0.100 2026-10-21 15:40:44,262 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:44,304 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.012 0.030 2026-10-21 15:40:44,329 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:44,380 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:44,455 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:44,517 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:44,560 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:44,615 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:44,695 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:44,741 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:44,751 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:44] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.051 2026-10-21 15:40:44,761 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:44] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.061 2026-10-21 15:40:44,793 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:44,841 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:44,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.023 0.063 2026-10-21 15:40:44,868 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:44] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.076 2026-10-21 15:40:44,901 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:44,950 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:45,001 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:45,061 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:45,115 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:45,168 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:45,239 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:45,245 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13736520 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '2eee0df3-f59d-4ee1-932b-37906daa2111'}] 2026-10-21 15:40:45,371 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13736520 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '2eee0df3-f59d-4ee1-932b-37906daa2111'} created pos.order #599 2026-10-21 15:40:45,401 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13736520 finished 2026-10-21 15:40:45,483 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.054 0.187 2026-10-21 15:40:45,604 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.030 0.050 2026-10-21 15:40:45,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40: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-10-21 15:40:45,674 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71421475 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '2eee0df3-f59d-4ee1-932b-37906daa2111'}] 2026-10-21 15:40:45,683 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71421475 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '2eee0df3-f59d-4ee1-932b-37906daa2111'} sync ignored for existing PoS order pos.order(599,) (state: paid) 2026-10-21 15:40:45,686 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:45,714 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71421475 finished 2026-10-21 15:40:45,746 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:45,819 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:45,844 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.036 0.136 2026-10-21 15:40:45,871 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:45,895 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.008 0.020 2026-10-21 15:40:45,922 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:45,977 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:46,029 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:46,081 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:46,145 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:46,196 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:46,248 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:46,427 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:46,477 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:46,528 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:46,591 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:46,643 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [153/176] Tour MultipleGiftWalletProgramsTour → Step .modal header .btn-close 2026-10-21 15:40:46,698 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:46,749 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:46,825 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:46,882 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:46,932 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:46,989 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,068 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,117 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:47] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.014 0.049 2026-10-21 15:40:47,174 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,201 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.055 2026-10-21 15:40:47,228 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,283 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,334 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,385 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,465 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,516 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,566 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,625 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,675 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,726 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,785 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,838 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,894 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:47,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:47] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.003 0.008 2026-10-21 15:40:47,963 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:47] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.023 0.024 2026-10-21 15:40:47,993 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5473767 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': '2886c90f-f53f-4515-ac3c-f1e7850e603d'}] 2026-10-21 15:40:48,497 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5473767 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': '2886c90f-f53f-4515-ac3c-f1e7850e603d'} created pos.order #600 2026-10-21 15:40:48,536 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5473767 finished 2026-10-21 15:40:48,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.234 0.395 2026-10-21 15:40:48,760 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.042 0.056 2026-10-21 15:40:48,793 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 15:40:48,838 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19290950 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '2886c90f-f53f-4515-ac3c-f1e7850e603d'}] 2026-10-21 15:40:48,849 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19290950 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '2886c90f-f53f-4515-ac3c-f1e7850e603d'} sync ignored for existing PoS order pos.order(600,) (state: paid) 2026-10-21 15:40:48,867 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:48,875 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19290950 finished 2026-10-21 15:40:48,926 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-10-21 15:40:48,926 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-21 15:40:49,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.055 0.143 2026-10-21 15:40:49,217 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 30112588 (allocated 32772096) 2026-10-21 15:40:49,229 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 86575 2026-10-21 15:40:49,231 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-10-21 15:40:49,238 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 86575 2026-10-21 15:40:49,358 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154049_358694_test_multiple_gift_wallet_programs.txt 2026-10-21 15:40:49,359 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmph1cdde08_chrome_odoo" 2026-10-21 15:40:49,423 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-10-21 15:40:50,580 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 86839 2026-10-21 15:40:50,580 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmpwwi1fg4n_chrome_odoo 2026-10-21 15:40:50,580 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:37121/json/version 2026-10-21 15:40:50,581 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37121', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:40:50,638 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-10-21 15:40:50,638 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:37121/json 2026-10-21 15:40:50,639 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37121', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:40:50,658 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:37121/devtools/page/4923700876024CA85D45631284524975 2026-10-21 15:40:50,669 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-10-21 15:40:50,673 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-10-21 15:40:50,765 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:40:50,773 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-10-21 15:40:50,778 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:50,779 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:50,788 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:40:51,772 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:51] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 91 0.066 0.920 2026-10-21 15:40:51,777 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': '4923700876024CA85D45631284524975', 'loaderId': '588F673B5A751ACE85D33F3FC71FD85A', 'isDownload': False} 2026-10-21 15:40:51,778 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-10-21 15:40:51,804 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:40:51,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:51] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:40:51,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:51] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 15:40:51,832 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:51] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 15:40:52,291 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:40:52,301 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:40:52,315 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 15:40:52,339 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:40:52,350 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:52,358 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:52,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-21 15:40:52,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:40:52,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-21 15:40:52,421 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:52] "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.025 2026-10-21 15:40:52,428 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-21 15:40:52,499 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.048 2026-10-21 15:40:56,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.333 3.533 2026-10-21 15:40:56,431 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "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-10-21 15:40:56,508 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.009 2026-10-21 15:40:56,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-10-21 15:40:56,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.002 0.006 2026-10-21 15:40:56,635 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-10-21 15:40:56,649 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-21 15:40:56,700 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:40:56,721 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:40:56,730 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 15:40:56,746 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.007 0.029 2026-10-21 15:40:56,754 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:40:56,755 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:40:56,806 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.019 0.074 2026-10-21 15:40:56,826 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.071 2026-10-21 15:40:56,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.116 2026-10-21 15:40:56,853 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:56,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.015 0.022 2026-10-21 15:40:56,958 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.049 2026-10-21 15:40:56,969 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:40:56,978 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:40:56,987 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:56] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-10-21 15:40:57,011 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:57] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-10-21 15:40:57,034 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:57,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:57] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-21 15:40:57,044 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:40:57,058 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:57] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-21 15:40:57,084 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:57] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-21 15:40:57,112 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:57] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-10-21 15:40:57,183 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:57] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.021 0.217 2026-10-21 15:40:57,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:57] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.020 0.289 2026-10-21 15:40:57,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:57] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-10-21 15:40:57,292 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:57] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-10-21 15:40:57,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.039 0.300 2026-10-21 15:40:57,480 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:57,561 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:57,613 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:57,664 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-10-21 15:40:57,665 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-21 15:40:57,758 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14742076 (allocated 15728640) 2026-10-21 15:40:57,778 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 86839 2026-10-21 15:40:57,789 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-10-21 15:40:57,790 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 86839 2026-10-21 15:40:57,891 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154057_891418_test_multiple_loyalty_products.txt 2026-10-21 15:40:57,891 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmpwwi1fg4n_chrome_odoo" 2026-10-21 15:40:57,906 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-10-21 15:40:58,586 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 87047 2026-10-21 15:40:58,586 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpqswij9lj_chrome_odoo 2026-10-21 15:40:58,586 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:36207/json/version 2026-10-21 15:40:58,587 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:40:58,648 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-21 15:40:58,648 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:36207/json 2026-10-21 15:40:58,649 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:40:58,659 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:36207/devtools/page/70A1993A1EC6DF20D695EB69ADE78703 2026-10-21 15:40:58,674 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-21 15:40:58,686 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-21 15:40:58,763 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:40:58,771 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-10-21 15:40:58,775 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:58,775 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:58,790 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:40:59,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:59] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.071 0.603 2026-10-21 15:40:59,465 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': '70A1993A1EC6DF20D695EB69ADE78703', 'loaderId': '7F2FDB04A9290345AB80D348D024CE04', 'isDownload': False} 2026-10-21 15:40:59,466 44 INFO rb-01d1866-225816-427320 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-10-21 15:40:59,482 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:40:59,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:59] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:40:59,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:59] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-21 15:40:59,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:40:59] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 15:41:00,044 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:00,051 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:41:00,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 15:41:00,091 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:41:00,106 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:00,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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-10-21 15:41:00,124 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:00,135 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:00,165 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.004 0.012 2026-10-21 15:41:00,178 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-10-21 15:41:00,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.050 2026-10-21 15:41:00,260 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.059 2026-10-21 15:41:00,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.234 0.453 2026-10-21 15:41:01,003 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:01,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.001 0.008 2026-10-21 15:41:01,125 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-21 15:41:01,155 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.006 2026-10-21 15:41:01,169 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-21 15:41:01,185 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:41:01,236 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:01,252 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:41:01,265 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:41:01,311 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:41:01,319 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.026 0.054 2026-10-21 15:41:01,329 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-21 15:41:01,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.003 0.092 2026-10-21 15:41:01,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-10-21 15:41:01,361 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.031 2026-10-21 15:41:01,396 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:01,464 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:41:01,476 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.006 0.029 2026-10-21 15:41:01,489 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:41:01,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 4 0.005 0.020 2026-10-21 15:41:01,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-21 15:41:01,592 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:01,615 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.050 0.120 2026-10-21 15:41:01,620 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:01,713 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.044 0.219 2026-10-21 15:41:01,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-10-21 15:41:01,764 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.257 2026-10-21 15:41:01,786 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.279 2026-10-21 15:41:01,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.294 2026-10-21 15:41:01,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-10-21 15:41:01,882 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.159 2026-10-21 15:41:01,904 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-21 15:41:01,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:01] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-10-21 15:41:02,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.039 0.245 2026-10-21 15:41:02,109 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:02,172 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:02,235 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:02,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:02] "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.015 2026-10-21 15:41:02,799 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:02,882 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:02,935 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:02,991 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:03,037 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:03,129 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:03,180 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:03,231 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:03,289 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:03,340 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:03,395 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:03,469 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:03,520 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:03,571 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:03,622 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:03,679 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:03,736 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:04,250 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:04] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 15:41:04,280 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:04,358 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:04,431 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:04,444 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:41:04,450 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:04,482 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:04,533 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:04,609 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:04,662 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:04,714 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:04,767 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:04,842 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:04,848 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5487747 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f448d0a3-7f68-45d3-ad18-cd95445a861a'}] 2026-10-21 15:41:04,857 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:05,039 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5487747 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f448d0a3-7f68-45d3-ad18-cd95445a861a'} created pos.order #601 2026-10-21 15:41:05,092 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5487747 finished 2026-10-21 15:41:05,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.130 0.206 2026-10-21 15:41:05,289 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.023 0.048 2026-10-21 15:41:05,311 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 15:41:05,450 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:05,458 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52757256 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f448d0a3-7f68-45d3-ad18-cd95445a861a'}] 2026-10-21 15:41:05,466 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52757256 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f448d0a3-7f68-45d3-ad18-cd95445a861a'} sync ignored for existing PoS order pos.order(601,) (state: paid) 2026-10-21 15:41:05,493 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52757256 finished 2026-10-21 15:41:05,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-10-21 15:41:05,503 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_physical_gift_card_sale SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-21 15:41:05,608 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 17667436 (allocated 19533824) 2026-10-21 15:41:05,612 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 87047 2026-10-21 15:41:05,612 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-10-21 15:41:05,613 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 87047 2026-10-21 15:41:05,639 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.053 0.131 2026-10-21 15:41:05,740 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154105_739968_test_multiple_physical_gift_card_sale.txt 2026-10-21 15:41:05,740 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpqswij9lj_chrome_odoo" 2026-10-21 15:41:05,788 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-10-21 15:41:06,895 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 87266 2026-10-21 15:41:06,896 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmp8xd9iz5z_chrome_odoo 2026-10-21 15:41:06,896 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:35403/json/version 2026-10-21 15:41:06,897 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:06,921 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-10-21 15:41:06,921 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:35403/json 2026-10-21 15:41:06,922 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:06,930 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:35403/devtools/page/6B477B30338EC3D6C4D4F0022A1973EE 2026-10-21 15:41:06,940 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-10-21 15:41:06,944 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-10-21 15:41:07,061 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:41:07,068 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-10-21 15:41:07,070 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:07,070 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:07,085 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:41:07,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:07] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.061 0.541 2026-10-21 15:41:07,688 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '6B477B30338EC3D6C4D4F0022A1973EE', 'loaderId': '41FD26D40CE7A2928C69469798DA12FB', 'isDownload': False} 2026-10-21 15:41:07,688 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:07,716 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:41:07,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:07] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 15:41:07,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:07] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 15:41:07,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:07] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-21 15:41:08,360 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:41:08,362 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:41:08,380 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.023 2026-10-21 15:41:08,409 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:08,413 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:41:08,421 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:08,433 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:41:08,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:08,487 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.015 2026-10-21 15:41:08,505 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-21 15:41:08,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.039 2026-10-21 15:41:08,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-21 15:41:09,291 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.229 0.450 2026-10-21 15:41:09,313 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "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-10-21 15:41:09,373 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:41:09,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.040 2026-10-21 15:41:09,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:41:09,488 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-10-21 15:41:09,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:41:09,540 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:41:09,544 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:41:09,559 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:41:09,561 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:09,602 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:41:09,602 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.013 0.049 2026-10-21 15:41:09,611 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:41:09,623 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:09,629 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.007 0.077 2026-10-21 15:41:09,692 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:09,703 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.022 0.070 2026-10-21 15:41:09,778 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.031 0.130 2026-10-21 15:41:09,804 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.168 2026-10-21 15:41:09,813 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:09,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-21 15:41:09,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-10-21 15:41:09,894 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-10-21 15:41:09,908 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:09,924 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-10-21 15:41:09,933 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:09,961 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-10-21 15:41:09,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:09] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.170 2026-10-21 15:41:10,026 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:10] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-10-21 15:41:10,051 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:10] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-21 15:41:10,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:10] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-21 15:41:10,104 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:10] "GET /web/image?model=product.template&field=image_128&id=1737&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-10-21 15:41:10,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:10] "GET /web/image?model=product.template&field=image_128&id=1738&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-21 15:41:10,147 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:10] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.142 2026-10-21 15:41:10,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.039 0.169 2026-10-21 15:41:10,337 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:10,435 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:10,513 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:10,602 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:10,678 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:10,761 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:10,812 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:10,887 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:10,957 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:11,008 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:11,086 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:11,170 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:11,221 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:11,272 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:11,356 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:11,435 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:11,486 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-10-21 15:41:11,487 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_reward_line_free_product SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-21 15:41:11,578 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 19233684 (allocated 21499904) 2026-10-21 15:41:11,582 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 87266 2026-10-21 15:41:11,584 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-10-21 15:41:11,591 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 87266 2026-10-21 15:41:11,687 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154111_687664_test_multiple_reward_line_free_product.txt 2026-10-21 15:41:11,688 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmp8xd9iz5z_chrome_odoo" 2026-10-21 15:41:11,703 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-10-21 15:41:12,738 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 87481 2026-10-21 15:41:12,738 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmpdfg0buxe_chrome_odoo 2026-10-21 15:41:12,738 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:38481/json/version 2026-10-21 15:41:12,739 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38481', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:41:12,822 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-10-21 15:41:12,822 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:38481/json 2026-10-21 15:41:12,823 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38481', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:41:12,838 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:38481/devtools/page/CC6533D3D0BFC72A1F335221C519381A 2026-10-21 15:41:12,854 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-10-21 15:41:12,865 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-10-21 15:41:12,971 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:41:12,977 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-10-21 15:41:12,979 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:12,979 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:12,993 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:41:13,680 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:13] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.040 0.651 2026-10-21 15:41:13,684 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': 'CC6533D3D0BFC72A1F335221C519381A', 'loaderId': '31E88324299BC5621FEEADCE9FDF17DE', 'isDownload': False} 2026-10-21 15:41:13,684 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-10-21 15:41:13,707 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:41:13,724 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:13] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-21 15:41:13,735 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:13] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 15:41:13,751 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:13] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.035 2026-10-21 15:41:14,251 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:14,256 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:14,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 15:41:14,316 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:14,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 15:41:14,332 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:14,345 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:41:14,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:14,400 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-21 15:41:14,415 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-10-21 15:41:14,426 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-21 15:41:14,472 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.037 2026-10-21 15:41:15,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.228 0.467 2026-10-21 15:41:15,234 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "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-10-21 15:41:15,299 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41: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-10-21 15:41:15,373 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.053 2026-10-21 15:41:15,396 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41: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-10-21 15:41:15,409 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-10-21 15:41:15,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 15:41:15,472 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:41:15,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:15,507 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 15:41:15,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.013 0.019 2026-10-21 15:41:15,542 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:41:15,550 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 15:41:15,581 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.061 2026-10-21 15:41:15,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.028 0.069 2026-10-21 15:41:15,602 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.064 2026-10-21 15:41:15,618 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:15,686 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.031 2026-10-21 15:41:15,686 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.006 0.039 2026-10-21 15:41:15,729 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:15,752 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:41:15,762 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:41:15,788 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.040 0.085 2026-10-21 15:41:15,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.134 2026-10-21 15:41:15,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-10-21 15:41:15,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-10-21 15:41:15,914 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:15] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.010 0.127 2026-10-21 15:41:16,012 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:16] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.034 0.298 2026-10-21 15:41:16,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:16] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-10-21 15:41:16,072 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:16] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-10-21 15:41:16,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:16] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-10-21 15:41:16,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:16] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-10-21 15:41:16,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.042 0.251 2026-10-21 15:41:16,234 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:16] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-10-21 15:41:16,295 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:16,348 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:16,397 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:16,452 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:16,635 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:16,685 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:16,760 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:16,774 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:16,775 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:41:16,811 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:16,861 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:16,935 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:16,990 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:17,044 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:17,095 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:17,148 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:17,218 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:17,227 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50608355 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '26cbf2a4-d6ee-42e9-ae4e-f95a353f7a20'}] 2026-10-21 15:41:17,234 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:17,751 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50608355 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '26cbf2a4-d6ee-42e9-ae4e-f95a353f7a20'} created pos.order #602 2026-10-21 15:41:17,793 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50608355 finished 2026-10-21 15:41:17,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.210 0.441 2026-10-21 15:41:18,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.031 0.066 2026-10-21 15:41:18,038 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41: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-10-21 15:41:18,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:18] "GET /report/barcode/Code128/0441-36a4-44f7 HTTP/1.1" 200 - 0 0.000 0.054 2026-10-21 15:41:18,197 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:18,201 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23776593 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '26cbf2a4-d6ee-42e9-ae4e-f95a353f7a20'}] 2026-10-21 15:41:18,219 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23776593 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '26cbf2a4-d6ee-42e9-ae4e-f95a353f7a20'} sync ignored for existing PoS order pos.order(602,) (state: paid) 2026-10-21 15:41:18,248 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23776593 finished 2026-10-21 15:41:18,249 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-10-21 15:41:18,259 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-21 15:41:18,383 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 16122612 (allocated 18087936) 2026-10-21 15:41:18,403 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 87481 2026-10-21 15:41:18,405 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-10-21 15:41:18,408 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 87481 2026-10-21 15:41:18,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.122 0.121 2026-10-21 15:41:18,491 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154118_490875_test_next_order_coupon_program_expiration_date.txt 2026-10-21 15:41:18,491 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmpdfg0buxe_chrome_odoo" 2026-10-21 15:41:18,548 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-10-21 15:41:19,737 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 87702 2026-10-21 15:41:19,737 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmpuc2cmtfb_chrome_odoo 2026-10-21 15:41:19,739 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:40833/json/version 2026-10-21 15:41:19,741 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:41:19,799 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-10-21 15:41:19,799 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:40833/json 2026-10-21 15:41:19,799 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:41:19,811 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:40833/devtools/page/517C4C8017039588A19AEB08468A3361 2026-10-21 15:41:19,823 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-10-21 15:41:19,838 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-10-21 15:41:19,995 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:41:20,005 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-10-21 15:41:20,008 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:20,008 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:20,022 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:41:20,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:20] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.038 0.766 2026-10-21 15:41:20,826 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '517C4C8017039588A19AEB08468A3361', 'loaderId': '645120E3B3034B4BE636872F0DC6AC52', 'isDownload': False} 2026-10-21 15:41:20,827 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:20,852 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:41:20,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:20] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:41:20,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:20] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 15:41:20,879 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:20] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 15:41:21,464 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:21,467 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:41:21,496 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 15:41:21,528 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:21,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 15:41:21,541 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:21,558 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:41:21,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:21,609 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.007 0.014 2026-10-21 15:41:21,626 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-21 15:41:21,678 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.036 2026-10-21 15:41:21,681 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-21 15:41:22,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.308 0.433 2026-10-21 15:41:22,501 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.020 2026-10-21 15:41:22,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.007 2026-10-21 15:41:22,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:22] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-10-21 15:41:22,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.006 2026-10-21 15:41:22,678 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-10-21 15:41:22,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 15:41:22,754 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:22,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 15:41:22,783 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:22,785 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 15:41:22,812 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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-10-21 15:41:22,812 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:41:22,840 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:22] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.029 0.047 2026-10-21 15:41:22,858 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:22] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-10-21 15:41:22,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:22] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.003 0.110 2026-10-21 15:41:22,947 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:23,010 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-21 15:41:23,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:23] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.012 0.019 2026-10-21 15:41:23,081 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:41:23,115 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:23] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.038 0.089 2026-10-21 15:41:23,188 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:23,206 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:23] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.027 0.188 2026-10-21 15:41:23,231 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 15:41:23,233 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:23] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-10-21 15:41:23,245 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:23,275 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:23] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.245 2026-10-21 15:41:23,304 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:23] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-10-21 15:41:23,328 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:23] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-10-21 15:41:23,363 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:23] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-10-21 15:41:23,383 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:23] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-10-21 15:41:23,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:23] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.134 2026-10-21 15:41:23,450 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:23] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.132 2026-10-21 15:41:23,479 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:23] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-10-21 15:41:23,596 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.051 0.290 2026-10-21 15:41:23,663 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:23,725 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:23,773 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:23,834 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:24,237 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:24,287 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:24,351 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:24,398 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:24] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 13 0.019 0.037 2026-10-21 15:41:24,428 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:24,472 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.047 2026-10-21 15:41:24,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:24] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.056 2026-10-21 15:41:24,480 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:24,535 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:24,600 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:24,663 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:24,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:24] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.033 0.033 2026-10-21 15:41:24,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.020 0.044 2026-10-21 15:41:24,754 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:24,804 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:24,856 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:24,910 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:25,094 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:25,142 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:25,218 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:25,238 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:25,238 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:41:25,269 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:25,320 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:25,399 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:25,452 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:25,505 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:25,559 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:25,611 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:25,687 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:25,691 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94732694 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '02a774f3-032c-4af7-8c6f-7c00f3843a0e'}] 2026-10-21 15:41:25,696 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:41:26,305 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94732694 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '02a774f3-032c-4af7-8c6f-7c00f3843a0e'} created pos.order #603 2026-10-21 15:41:26,330 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94732694 finished 2026-10-21 15:41:26,420 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.279 0.452 2026-10-21 15:41:26,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:41:26,601 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81762278 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '02a774f3-032c-4af7-8c6f-7c00f3843a0e'}] 2026-10-21 15:41:26,603 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:26,609 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81762278 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '02a774f3-032c-4af7-8c6f-7c00f3843a0e'} sync ignored for existing PoS order pos.order(603,) (state: paid) 2026-10-21 15:41:26,634 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81762278 finished 2026-10-21 15:41:26,649 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-10-21 15:41:26,649 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:26,782 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 17236484 (allocated 18612224) 2026-10-21 15:41:26,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.071 0.126 2026-10-21 15:41:26,800 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 87702 2026-10-21 15:41:26,802 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-10-21 15:41:26,804 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 87702 2026-10-21 15:41:26,928 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154126_927764_test_not_create_loyalty_card_expired_program.txt 2026-10-21 15:41:26,928 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmpuc2cmtfb_chrome_odoo" 2026-10-21 15:41:26,968 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-10-21 15:41:28,143 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 87921 2026-10-21 15:41:28,143 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpm8uxaqag_chrome_odoo 2026-10-21 15:41:28,144 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:38697/json/version 2026-10-21 15:41:28,145 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:41:28,184 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/150.0.7871.114 2026-10-21 15:41:28,184 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:38697/json 2026-10-21 15:41:28,185 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:41:28,194 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:38697/devtools/page/7510F02157F10C5ED1E30642D428D545 2026-10-21 15:41:28,203 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-21 15:41:28,213 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-21 15:41:28,355 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:41:28,363 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-21 15:41:28,366 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:28,366 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:28,382 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:41:28,939 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:28] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.041 0.520 2026-10-21 15:41:28,942 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '7510F02157F10C5ED1E30642D428D545', 'loaderId': '474C65C20C873B925BD8A8A66EBAC79B', 'isDownload': False} 2026-10-21 15:41:28,943 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-10-21 15:41:28,963 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:41:28,982 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:28] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 15:41:28,990 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:28] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 15:41:28,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:28] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-21 15:41:29,525 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:29,531 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:41:29,565 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 15:41:29,592 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:29,593 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:41:29,598 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:29,627 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:41:29,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:29,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41: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.011 2026-10-21 15:41:29,705 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-21 15:41:29,788 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.019 0.045 2026-10-21 15:41:29,792 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.063 2026-10-21 15:41:30,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.245 0.485 2026-10-21 15:41:30,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41: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-10-21 15:41:30,664 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41: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-10-21 15:41:30,726 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:30] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-10-21 15:41:30,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41: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.008 2026-10-21 15:41:30,780 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-10-21 15:41:30,794 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:41:30,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:41:30,877 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 15:41:30,906 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:41:30,914 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-21 15:41:30,915 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:41:30,931 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 15:41:30,953 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:30] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.054 0.034 2026-10-21 15:41:30,970 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:41:31,013 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:31,018 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.046 2026-10-21 15:41:31,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.003 0.157 2026-10-21 15:41:31,114 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:31,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.043 0.148 2026-10-21 15:41:31,133 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:41:31,136 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.171 2026-10-21 15:41:31,144 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:31,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.105 2026-10-21 15:41:31,165 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:31,188 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.127 2026-10-21 15:41:31,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-10-21 15:41:31,246 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-10-21 15:41:31,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.126 2026-10-21 15:41:31,303 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-10-21 15:41:31,330 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-21 15:41:31,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-21 15:41:31,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-21 15:41:31,487 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.041 0.192 2026-10-21 15:41:31,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:31] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.213 2026-10-21 15:41:31,562 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:31,629 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:31,679 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:31,738 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:32,138 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:32,190 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:32,255 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:32,304 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:32] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 17 0.017 0.042 2026-10-21 15:41:32,344 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:32,391 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.017 0.063 2026-10-21 15:41:32,398 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:32,409 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.087 2026-10-21 15:41:32,449 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:32,525 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:32,570 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:32,577 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:32] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.012 0.050 2026-10-21 15:41:32,592 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.056 2026-10-21 15:41:32,671 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.013 0.066 2026-10-21 15:41:32,674 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:32,720 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:32,772 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:32,826 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,009 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,059 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,110 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,160 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,221 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,282 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,333 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,416 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,494 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,566 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,579 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:41:33,584 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:41:33,618 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,667 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,741 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,795 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,848 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,902 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:33,954 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:34,010 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:34,022 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:34] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.002 0.008 2026-10-21 15:41:34,057 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79816712 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1d3e2517-0392-4cb0-bd88-ba659bdeb2bb'}] 2026-10-21 15:41:34,060 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:41:34,558 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79816712 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1d3e2517-0392-4cb0-bd88-ba659bdeb2bb'} created pos.order #604 2026-10-21 15:41:34,584 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79816712 finished 2026-10-21 15:41:34,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.201 0.392 2026-10-21 15:41:34,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 55 0.048 0.048 2026-10-21 15:41:34,818 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41: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-10-21 15:41:34,897 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55021482 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1d3e2517-0392-4cb0-bd88-ba659bdeb2bb'}] 2026-10-21 15:41:34,905 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55021482 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1d3e2517-0392-4cb0-bd88-ba659bdeb2bb'} sync ignored for existing PoS order pos.order(604,) (state: paid) 2026-10-21 15:41:34,931 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55021482 finished 2026-10-21 15:41:34,957 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:35,009 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-21 15:41:35,013 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 15:41:35,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.065 0.151 2026-10-21 15:41:35,177 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 20210364 (allocated 23728128) 2026-10-21 15:41:35,185 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 87921 2026-10-21 15:41:35,186 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-21 15:41:35,188 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 87921 2026-10-21 15:41:35,283 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154135_283035_test_not_create_loyalty_card_max_usage_program.txt 2026-10-21 15:41:35,283 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpm8uxaqag_chrome_odoo" 2026-10-21 15:41:35,625 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 88140 2026-10-21 15:41:35,625 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpt63eg734_chrome_odoo 2026-10-21 15:41:35,625 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:39147/json/version 2026-10-21 15:41:35,626 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39147', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:41:35,653 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/150.0.7871.114 2026-10-21 15:41:35,653 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:39147/json 2026-10-21 15:41:35,654 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39147', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:41:35,663 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:39147/devtools/page/6B4FE19AAB37F3DEF3B4E61BC546FEA6 2026-10-21 15:41:35,673 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-21 15:41:35,682 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-21 15:41:35,744 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:41:35,747 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-21 15:41:35,748 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:35,749 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:35,821 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:35] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 33 0.018 0.046 2026-10-21 15:41:35,825 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '6B4FE19AAB37F3DEF3B4E61BC546FEA6', 'loaderId': '1FE94CA0FFFE5B630AAF08DAED4CCDA5', 'isDownload': False} 2026-10-21 15:41:35,826 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-10-21 15:41:35,852 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:41:35,876 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:35] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 15:41:35,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:35] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:41:35,886 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:35] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 15:41:36,430 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:36,439 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:36,447 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:41:36,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-10-21 15:41:36,479 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:36,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:41:36,485 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:36,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:36,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:36] "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-10-21 15:41:36,516 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 15:41:36,560 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.007 0.025 2026-10-21 15:41:36,563 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-21 15:41:37,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.221 0.386 2026-10-21 15:41:37,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "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-10-21 15:41:37,310 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41: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-10-21 15:41:37,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.035 2026-10-21 15:41:37,414 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:41:37,432 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-10-21 15:41:37,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:37,498 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:41:37,513 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:41:37,531 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:41:37,543 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:41:37,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.012 0.017 2026-10-21 15:41:37,564 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.039 2026-10-21 15:41:37,567 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:41:37,569 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41: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-10-21 15:41:37,621 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:41:37,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.019 2026-10-21 15:41:37,690 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.027 0.059 2026-10-21 15:41:37,731 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:37,807 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.037 0.160 2026-10-21 15:41:37,819 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:37,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.006 0.067 2026-10-21 15:41:37,845 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:37,866 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-10-21 15:41:37,892 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-21 15:41:37,923 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.139 2026-10-21 15:41:37,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-10-21 15:41:37,972 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:37,974 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:37] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-10-21 15:41:38,008 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:38] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-21 15:41:38,028 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:38] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-21 15:41:38,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:38] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-21 15:41:38,064 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:38,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:38] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-10-21 15:41:38,115 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:38,174 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:38,576 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:38,628 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:38,691 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:38,750 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:38] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 16 0.028 0.038 2026-10-21 15:41:38,782 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:38,827 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:38,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.018 0.056 2026-10-21 15:41:38,834 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:38] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.073 2026-10-21 15:41:38,880 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:38,942 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:38,993 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:39,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:39] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.015 0.042 2026-10-21 15:41:39,078 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.014 0.055 2026-10-21 15:41:39,095 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:39,144 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:39,195 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:39,250 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:39,425 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:39,475 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:39,526 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:39,607 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:39,631 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:39,632 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:41:39,664 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:39,715 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:39,793 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:39,846 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:39,899 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:39,952 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:40,006 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:40,084 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:40,088 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71110257 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '8a8313ac-b9a7-44e9-97cf-76bc3fc192b0'}] 2026-10-21 15:41:40,092 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:40,416 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71110257 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '8a8313ac-b9a7-44e9-97cf-76bc3fc192b0'} created pos.order #605 2026-10-21 15:41:40,446 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71110257 finished 2026-10-21 15:41:40,528 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.106 0.337 2026-10-21 15:41:40,588 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 15:41:40,733 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87996632 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '8a8313ac-b9a7-44e9-97cf-76bc3fc192b0'}] 2026-10-21 15:41:40,741 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87996632 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '8a8313ac-b9a7-44e9-97cf-76bc3fc192b0'} sync ignored for existing PoS order pos.order(605,) (state: paid) 2026-10-21 15:41:40,751 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:40,769 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87996632 finished 2026-10-21 15:41:40,802 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-21 15:41:40,807 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-21 15:41:40,891 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.033 0.127 2026-10-21 15:41:40,943 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 18549604 (allocated 20971520) 2026-10-21 15:41:40,979 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 88140 2026-10-21 15:41:40,981 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-21 15:41:40,981 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 88140 2026-10-21 15:41:41,091 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154141_091481_test_not_create_loyalty_card_max_usage_program.txt 2026-10-21 15:41:41,091 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpt63eg734_chrome_odoo" 2026-10-21 15:41:41,129 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-10-21 15:41:42,225 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 88362 2026-10-21 15:41:42,225 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp71v6n3qh_chrome_odoo 2026-10-21 15:41:42,225 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36139/json/version 2026-10-21 15:41:42,227 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36139', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:41:42,284 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-21 15:41:42,284 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36139/json 2026-10-21 15:41:42,285 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36139', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:41:42,296 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:36139/devtools/page/63D8AB14BDF065D194E21844BDA75586 2026-10-21 15:41:42,306 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-21 15:41:42,324 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-21 15:41:42,453 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:41:42,459 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-21 15:41:42,462 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:42,462 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:42,479 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:41:43,098 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:43] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.050 0.572 2026-10-21 15:41:43,102 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '63D8AB14BDF065D194E21844BDA75586', 'loaderId': 'EA639821A5F42DDC14D816288EFAD0E7', 'isDownload': False} 2026-10-21 15:41:43,102 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:43,130 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:41:43,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:43] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 15:41:43,164 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:43] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-10-21 15:41:43,170 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:43] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-21 15:41:43,696 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:43,705 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:43,722 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 15:41:43,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:41:43,759 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:43,767 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:43,784 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:41:43,798 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:43,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41: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.011 2026-10-21 15:41:43,842 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-10-21 15:41:43,906 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.041 2026-10-21 15:41:43,909 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-21 15:41:44,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.251 0.435 2026-10-21 15:41:44,657 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:41:44,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 15:41:44,770 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:44] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.042 2026-10-21 15:41:44,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:41:44,811 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-21 15:41:44,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 15:41:44,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:41:44,902 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-21 15:41:44,903 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:41:44,906 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:41:44,954 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:41:44,959 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:41:44,966 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:44] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.045 0.041 2026-10-21 15:41:44,999 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:44] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.006 0.105 2026-10-21 15:41:45,010 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:45,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.012 0.059 2026-10-21 15:41:45,097 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:45,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.028 0.104 2026-10-21 15:41:45,205 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:45,218 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.035 0.186 2026-10-21 15:41:45,231 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:41:45,234 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.073 2026-10-21 15:41:45,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-10-21 15:41:45,285 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-10-21 15:41:45,345 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.155 2026-10-21 15:41:45,364 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:41:45,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.181 2026-10-21 15:41:45,417 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-10-21 15:41:45,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /web/image?model=product.template&field=image_128&id=1745&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-10-21 15:41:45,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-10-21 15:41:45,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-10-21 15:41:45,516 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-21 15:41:45,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-10-21 15:41:45,655 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.038 0.221 2026-10-21 15:41:45,737 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:45,795 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:45,843 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:45,894 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:45,945 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:45,995 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:46,054 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:46,118 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:46,178 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:46,234 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:46,255 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41: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 - 6 0.004 0.016 2026-10-21 15:41:46,334 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-21 15:41:46,335 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:46,409 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15376012 (allocated 16777216) 2026-10-21 15:41:46,417 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 88362 2026-10-21 15:41:46,418 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-21 15:41:46,419 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 88362 2026-10-21 15:41:46,532 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154146_532790_test_order_reward_product_tax_included_excluded.txt 2026-10-21 15:41:46,533 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp71v6n3qh_chrome_odoo" 2026-10-21 15:41:46,847 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 88585 2026-10-21 15:41:46,847 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp0qcg5jc3_chrome_odoo 2026-10-21 15:41:46,847 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36053/json/version 2026-10-21 15:41:46,849 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36053', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:41:46,871 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-21 15:41:46,871 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36053/json 2026-10-21 15:41:46,872 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36053', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:41:46,882 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:36053/devtools/page/3D09F79C3CB0237E2A0763B3856822B7 2026-10-21 15:41:46,891 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-21 15:41:46,895 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-21 15:41:46,947 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:41:46,949 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-21 15:41:46,963 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:46,963 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:47,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:47] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.019 0.057 2026-10-21 15:41:47,059 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '3D09F79C3CB0237E2A0763B3856822B7', 'loaderId': '42348EE84DB97AAD3108313114FC79B8', 'isDownload': False} 2026-10-21 15:41:47,059 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:47,072 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:41:47,097 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:47] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:41:47,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:47] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 15:41:47,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:47] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-21 15:41:47,659 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:41:47,660 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:47,679 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:41:47,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-10-21 15:41:47,717 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:47,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:41:47,730 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:47,755 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:47,790 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.008 2026-10-21 15:41:47,795 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:41:47,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.011 0.038 2026-10-21 15:41:47,863 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-21 15:41:48,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 300 0.199 0.496 2026-10-21 15:41:48,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:48] "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-10-21 15:41:48,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.000 0.009 2026-10-21 15:41:48,732 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:48] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 3 0.007 0.037 2026-10-21 15:41:48,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.000 0.008 2026-10-21 15:41:48,778 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-21 15:41:48,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:41:48,831 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:48,847 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:41:48,875 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-21 15:41:48,886 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-21 15:41:48,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:48] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.016 0.046 2026-10-21 15:41:48,914 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:41:48,915 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:48] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.007 0.072 2026-10-21 15:41:48,920 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:41:48,944 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:48] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.008 0.017 2026-10-21 15:41:48,977 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:49,006 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:41:49,104 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:49,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.053 0.058 2026-10-21 15:41:49,125 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:41:49,161 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:49,182 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.022 0.160 2026-10-21 15:41:49,212 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:49,214 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-10-21 15:41:49,262 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:49,267 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-10-21 15:41:49,293 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-10-21 15:41:49,312 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:49,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.300 2026-10-21 15:41:49,344 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-10-21 15:41:49,363 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:49,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-10-21 15:41:49,401 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-10-21 15:41:49,421 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-10-21 15:41:49,431 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:49,450 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-10-21 15:41:49,472 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-21 15:41:49,479 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-21 15:41:49,490 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:49,503 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "GET /web/image?model=product.template&field=image_128&id=1745&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-21 15:41:49,551 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:49,608 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:49,622 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:49] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.010 2026-10-21 15:41:49,708 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-21 15:41:49,709 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:49,773 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15184428 (allocated 16515072) 2026-10-21 15:41:49,801 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 88585 2026-10-21 15:41:49,805 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-21 15:41:49,807 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 88585 2026-10-21 15:41:49,903 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154149_903242_test_order_reward_product_tax_included_excluded.txt 2026-10-21 15:41:49,903 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp0qcg5jc3_chrome_odoo" 2026-10-21 15:41:49,917 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_partner_list_after_removing_code_activated_coupon ... 2026-10-21 15:41:50,999 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome pid: 88797 2026-10-21 15:41:51,000 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless temporary user profile dir: /tmp/tmpa6eo96e3_chrome_odoo 2026-10-21 15:41:51,000 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:41907/json/version 2026-10-21 15:41:51,001 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41907', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:41:51,052 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Browser version: Chrome/150.0.7871.114 2026-10-21 15:41:51,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:41907/json 2026-10-21 15:41:51,053 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41907', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:41:51,078 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Websocket url found: ws://127.0.0.1:41907/devtools/page/626519632C337D25F8DBC22C11AAC458 2026-10-21 15:41:51,096 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Enable chrome headless console log notification 2026-10-21 15:41:51,102 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless enable page notifications 2026-10-21 15:41:51,203 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:41:51,210 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Setting session cookie in browser 2026-10-21 15:41:51,211 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:51,211 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:51,225 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:41:51,770 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:51] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.030 0.518 2026-10-21 15:41:51,774 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Navigation result: {'frameId': '626519632C337D25F8DBC22C11AAC458', 'loaderId': '72BD8915F4F0FE3FAB4CDBC7C2DB7A8F', 'isDownload': False} 2026-10-21 15:41:51,774 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Evaluate ready code "odoo.isTourReady('PosLoyaltyPartnerListAfterCouponRemoval')" 2026-10-21 15:41:51,791 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:41:51,809 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:51] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:41:51,816 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:51] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-21 15:41:51,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:51] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 15:41:52,398 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:52,401 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:52,428 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-21 15:41:52,459 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:52,468 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:52,468 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-21 15:41:52,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:41:52,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:52,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:52] "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-10-21 15:41:52,535 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.030 2026-10-21 15:41:52,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.040 2026-10-21 15:41:52,599 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-21 15:41:53,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.234 0.517 2026-10-21 15:41:53,400 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "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-10-21 15:41:53,476 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41: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-10-21 15:41:53,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.050 2026-10-21 15:41:53,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41: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-10-21 15:41:53,590 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: Owl is running in 'dev' mode. 2026-10-21 15:41:53,604 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:41:53,647 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:41:53,667 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:41:53,676 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 15:41:53,712 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:41:53,715 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:41:53,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.022 0.047 2026-10-21 15:41:53,764 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.099 2026-10-21 15:41:53,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.043 2026-10-21 15:41:53,779 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.123 2026-10-21 15:41:53,813 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:53,872 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:41:53,923 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:53,934 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:53,979 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.037 0.088 2026-10-21 15:41:53,999 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:53] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.125 2026-10-21 15:41:54,008 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:41:54,021 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:54] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-21 15:41:54,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:54] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-10-21 15:41:54,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:54] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-10-21 15:41:54,102 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:54] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.115 2026-10-21 15:41:54,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:54] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.114 2026-10-21 15:41:54,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:54] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.030 0.307 2026-10-21 15:41:54,235 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:54] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-10-21 15:41:54,260 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:54] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-21 15:41:54,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:54] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-21 15:41:54,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:54] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-10-21 15:41:54,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.039 0.304 2026-10-21 15:41:54,489 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:54,542 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:54,593 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:54,645 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:54,695 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:54,746 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:54,839 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:54,918 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:54,968 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:55,029 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:55,107 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:55,150 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:55,152 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:55] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.014 0.040 2026-10-21 15:41:55,204 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:55,229 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.020 0.049 2026-10-21 15:41:55,258 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:55,316 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:55,369 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:55,424 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:55,442 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:55] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.004 0.012 2026-10-21 15:41:55,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:55] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.004 0.012 2026-10-21 15:41:55,536 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:55,593 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:55,644 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:55,694 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:55,748 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:55,799 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:55,941 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:55,992 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:56,067 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:56,123 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:56,174 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:56,231 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:56,296 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:56,330 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:56] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.010 0.031 2026-10-21 15:41:56,346 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:56,393 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:56,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.013 0.056 2026-10-21 15:41:56,444 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: tour succeeded 2026-10-21 15:41:56,445 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPartnerListAfterCouponRemoval SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-21 15:41:56,526 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: heap 17388936 (allocated 19009536) 2026-10-21 15:41:56,556 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing chrome headless with pid 88797 2026-10-21 15:41:56,557 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing websocket connection 2026-10-21 15:41:56,557 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Terminating chrome headless with pid 88797 2026-10-21 15:41:56,659 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154156_659633_test_partner_list_after_removing_code_activated_coupon.txt 2026-10-21 15:41:56,659 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Removing chrome user profile "/tmp/tmpa6eo96e3_chrome_odoo" 2026-10-21 15:41:56,673 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-10-21 15:41:58,328 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 89009 2026-10-21 15:41:58,328 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmpqpjrk4gh_chrome_odoo 2026-10-21 15:41:58,329 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:39161/json/version 2026-10-21 15:41:58,330 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:41:58,346 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-21 15:41:58,346 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:39161/json 2026-10-21 15:41:58,347 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:41:58,363 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:39161/devtools/page/98F9CFEBB20359DB8D3B52B15CAB0362 2026-10-21 15:41:58,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-10-21 15:41:58,381 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-10-21 15:41:58,473 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:41:58,479 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-10-21 15:41:58,482 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:58,482 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-21 15:41:58,497 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:41:59,028 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:59] "GET /pos/ui/76 HTTP/1.1" 200 - 86 0.034 0.501 2026-10-21 15:41:59,032 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': '98F9CFEBB20359DB8D3B52B15CAB0362', 'loaderId': 'EF039401473A8D8A1614816A7B9F54C9', 'isDownload': False} 2026-10-21 15:41:59,032 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-10-21 15:41:59,053 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:41:59,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:59] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 15:41:59,081 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:59] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 15:41:59,102 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:59] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-21 15:41:59,671 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:59,681 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:41:59,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 15:41:59,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:41:59,742 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:59,750 44 INFO rb-01d1866-225816-427320 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-10-21 15:41:59,767 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:41:59,788 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:41:59,819 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:59] "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-10-21 15:41:59,838 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-21 15:41:59,895 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.045 2026-10-21 15:41:59,898 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:41:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-21 15:42:00,627 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.278 0.425 2026-10-21 15:42:00,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.014 2026-10-21 15:42:00,697 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:42:00,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:00] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-10-21 15:42:00,778 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:42:00,804 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-10-21 15:42:00,821 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-10-21 15:42:00,866 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:42:00,885 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:42:00,898 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:42:00,904 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:00] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.011 0.020 2026-10-21 15:42:00,925 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:42:00,927 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:42:00,959 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:00] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.027 0.061 2026-10-21 15:42:00,961 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-10-21 15:42:00,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:00] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.028 2026-10-21 15:42:01,056 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:01,130 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 15:42:01,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.045 0.058 2026-10-21 15:42:01,223 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:42:01,253 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:01,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.018 0.151 2026-10-21 15:42:01,296 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:42:01,298 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 4 0.004 0.119 2026-10-21 15:42:01,348 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.163 2026-10-21 15:42:01,374 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-10-21 15:42:01,398 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.010 0.264 2026-10-21 15:42:01,426 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-10-21 15:42:01,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-10-21 15:42:01,475 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-21 15:42:01,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-10-21 15:42:01,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-21 15:42:01,560 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-21 15:42:01,585 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-21 15:42:01,678 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.034 0.240 2026-10-21 15:42:01,749 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:01,810 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:01,872 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:02,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:02] "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.021 2026-10-21 15:42:02,439 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:02,493 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:02,547 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:02,598 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:02,654 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:02,716 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:03,244 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:03] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.005 0.020 2026-10-21 15:42:03,273 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:03,326 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:03,381 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:03,431 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:03,486 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:03,546 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:04,075 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:04] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.007 0.020 2026-10-21 15:42:04,106 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:04,159 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:04,213 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:04,263 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:04,314 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:04,374 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:04,434 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:04,501 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:04,555 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:04,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:04] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.013 2026-10-21 15:42:04,598 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:04] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.005 0.014 2026-10-21 15:42:04,620 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:04,675 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:04,736 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:05,260 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:05] "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.016 2026-10-21 15:42:05,291 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:07,339 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:07,416 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:07,475 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:07,523 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:07,573 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:07,624 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:07,678 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:07,729 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:07,857 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:07,908 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:07,959 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:08,034 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:08,048 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:42:08,050 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:42:08,085 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:08,136 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:08,204 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:08,256 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:08,309 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:08,385 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:08,389 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6819848 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'fc6f8c00-4ea2-4f4d-9b57-fdb811b7836a'}] 2026-10-21 15:42:08,400 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:42:08,532 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6819848 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'fc6f8c00-4ea2-4f4d-9b57-fdb811b7836a'} created pos.order #607 2026-10-21 15:42:08,556 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6819848 finished 2026-10-21 15:42:08,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 95 0.065 0.191 2026-10-21 15:42:08,804 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.054 0.062 2026-10-21 15:42:08,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 15:42:08,901 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73422874 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'fc6f8c00-4ea2-4f4d-9b57-fdb811b7836a'}] 2026-10-21 15:42:08,926 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73422874 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'fc6f8c00-4ea2-4f4d-9b57-fdb811b7836a'} sync ignored for existing PoS order pos.order(607,) (state: paid) 2026-10-21 15:42:08,946 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73422874 finished 2026-10-21 15:42:08,955 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,007 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,084 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.059 0.126 2026-10-21 15:42:09,087 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,146 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,168 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.007 0.023 2026-10-21 15:42:09,193 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,247 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,305 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,360 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,373 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:09] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.010 2026-10-21 15:42:09,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:09] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.013 0.014 2026-10-21 15:42:09,487 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,539 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,589 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,641 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,691 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,742 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,793 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,852 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,902 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:09,953 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:10,012 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:10,064 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:10,119 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:10,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:10] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:42:10,169 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:10] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.015 2026-10-21 15:42:10,196 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30261525 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'e392b657-0a5c-46a7-b9d1-c7580703980e'}] 2026-10-21 15:42:10,606 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30261525 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'e392b657-0a5c-46a7-b9d1-c7580703980e'} created pos.order #608 2026-10-21 15:42:10,629 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30261525 finished 2026-10-21 15:42:10,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.149 0.357 2026-10-21 15:42:10,812 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.019 0.047 2026-10-21 15:42:10,844 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:42:10,917 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65398740 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'e392b657-0a5c-46a7-b9d1-c7580703980e'}] 2026-10-21 15:42:10,925 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:10,925 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65398740 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'e392b657-0a5c-46a7-b9d1-c7580703980e'} sync ignored for existing PoS order pos.order(608,) (state: paid) 2026-10-21 15:42:10,947 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65398740 finished 2026-10-21 15:42:10,979 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,046 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,071 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.040 0.116 2026-10-21 15:42:11,098 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.018 2026-10-21 15:42:11,153 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,208 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,264 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,320 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:11] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-10-21 15:42:11,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:11] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.003 0.010 2026-10-21 15:42:11,413 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,462 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,512 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,563 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,614 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,665 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,716 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,779 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,830 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,878 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,936 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:11,991 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:12,047 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:12,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:12] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 15:42:12,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.014 2026-10-21 15:42:12,116 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79224687 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '28c848cb-b465-4558-878f-a609eae7a20b'}] 2026-10-21 15:42:12,438 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79224687 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '28c848cb-b465-4558-878f-a609eae7a20b'} created pos.order #609 2026-10-21 15:42:12,460 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79224687 finished 2026-10-21 15:42:12,537 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.104 0.320 2026-10-21 15:42:12,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.013 0.033 2026-10-21 15:42:12,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:12] "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-10-21 15:42:12,679 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83142436 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '28c848cb-b465-4558-878f-a609eae7a20b'}] 2026-10-21 15:42:12,689 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:12,690 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83142436 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '28c848cb-b465-4558-878f-a609eae7a20b'} sync ignored for existing PoS order pos.order(609,) (state: paid) 2026-10-21 15:42:12,724 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83142436 finished 2026-10-21 15:42:12,750 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:12,825 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:12,865 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.056 0.132 2026-10-21 15:42:12,902 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:12,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.010 0.018 2026-10-21 15:42:12,954 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,008 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,064 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,123 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,177 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,193 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:13] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.011 2026-10-21 15:42:13,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:13] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.005 0.015 2026-10-21 15:42:13,299 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,348 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,401 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,450 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,501 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,552 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,603 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,661 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,711 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,761 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,818 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,871 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,928 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:13,936 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:13] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 15:42:13,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.015 2026-10-21 15:42:14,001 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84322391 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '8527d411-fb9d-44da-8765-1af304d7d59c'}] 2026-10-21 15:42:14,343 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84322391 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '8527d411-fb9d-44da-8765-1af304d7d59c'} created pos.order #610 2026-10-21 15:42:14,372 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84322391 finished 2026-10-21 15:42:14,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.089 0.361 2026-10-21 15:42:14,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.015 0.047 2026-10-21 15:42:14,565 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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-10-21 15:42:14,598 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51510840 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '8527d411-fb9d-44da-8765-1af304d7d59c'}] 2026-10-21 15:42:14,607 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51510840 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '8527d411-fb9d-44da-8765-1af304d7d59c'} sync ignored for existing PoS order pos.order(610,) (state: paid) 2026-10-21 15:42:14,612 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:14,633 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51510840 finished 2026-10-21 15:42:14,661 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:14,726 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:14,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.034 0.112 2026-10-21 15:42:14,792 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:14,799 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.007 0.025 2026-10-21 15:42:14,855 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:14,925 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:14,974 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,029 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,087 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,145 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,201 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:15] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.013 2026-10-21 15:42:15,258 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:15] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.005 0.014 2026-10-21 15:42:15,330 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,382 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,433 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,483 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,534 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,585 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,635 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,702 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,753 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,803 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,861 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,914 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,969 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:15,975 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:15] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 15:42:15,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:15] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.010 2026-10-21 15:42:16,026 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66967574 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'bb076dfa-064d-4986-b10f-a55df88e2fd5'}] 2026-10-21 15:42:16,317 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66967574 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'bb076dfa-064d-4986-b10f-a55df88e2fd5'} created pos.order #611 2026-10-21 15:42:16,339 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66967574 finished 2026-10-21 15:42:16,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.082 0.302 2026-10-21 15:42:16,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.017 0.052 2026-10-21 15:42:16,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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-10-21 15:42:16,609 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1966326 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'bb076dfa-064d-4986-b10f-a55df88e2fd5'}] 2026-10-21 15:42:16,617 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1966326 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'bb076dfa-064d-4986-b10f-a55df88e2fd5'} sync ignored for existing PoS order pos.order(611,) (state: paid) 2026-10-21 15:42:16,642 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1966326 finished 2026-10-21 15:42:16,650 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:16,704 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:16,746 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.027 0.113 2026-10-21 15:42:16,770 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:16,839 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.020 2026-10-21 15:42:16,843 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:16,907 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:16,958 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:17,013 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:17,067 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:17,124 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:17,178 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:17,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:17] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 15:42:17,214 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:17] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.003 0.009 2026-10-21 15:42:17,229 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:17,279 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:17,337 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:17,386 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:17,437 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:17,496 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:17,550 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:17,603 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:17,657 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:17,710 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:17,783 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:17,787 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32734396 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': '77bf306c-96a5-4177-b6ed-c44174fb8971'}] 2026-10-21 15:42:18,096 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32734396 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': '77bf306c-96a5-4177-b6ed-c44174fb8971'} created pos.order #612 2026-10-21 15:42:18,118 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32734396 finished 2026-10-21 15:42:18,183 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.082 0.317 2026-10-21 15:42:18,231 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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-10-21 15:42:18,256 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45744059 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '77bf306c-96a5-4177-b6ed-c44174fb8971'}] 2026-10-21 15:42:18,263 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:18,264 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45744059 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '77bf306c-96a5-4177-b6ed-c44174fb8971'} sync ignored for existing PoS order pos.order(612,) (state: paid) 2026-10-21 15:42:18,289 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45744059 finished 2026-10-21 15:42:18,315 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:18,361 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:18,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.033 0.125 2026-10-21 15:42:18,445 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:18,517 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:18,565 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:18,623 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:18,697 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:18,737 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:18,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:18] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.012 0.045 2026-10-21 15:42:18,815 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:18,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.051 2026-10-21 15:42:18,863 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:18,918 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:18,971 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:19,025 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:19,076 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:19,127 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:19,266 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:19,315 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:19,377 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:19,426 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:19,477 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:19,535 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:19,588 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:19,639 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:19,691 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:19,762 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:19,766 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2960300 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000007', 'uuid': '779d819c-4abb-4924-9580-78d7d5cb4b14'}] 2026-10-21 15:42:19,845 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2960300 order {'name': '/', 'pos_reference': '261-76-000007', 'uuid': '779d819c-4abb-4924-9580-78d7d5cb4b14'} created pos.order #613 2026-10-21 15:42:19,867 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2960300 finished 2026-10-21 15:42:19,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.036 0.138 2026-10-21 15:42:20,165 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.038 0.160 2026-10-21 15:42:20,185 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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-10-21 15:42:20,215 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70666736 started for PoS orders references: [{'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': '779d819c-4abb-4924-9580-78d7d5cb4b14'}] 2026-10-21 15:42:20,224 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70666736 order {'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': '779d819c-4abb-4924-9580-78d7d5cb4b14'} sync ignored for existing PoS order pos.order(613,) (state: paid) 2026-10-21 15:42:20,250 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70666736 finished 2026-10-21 15:42:20,271 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:20,320 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-10-21 15:42:20,323 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-21 15:42:20,387 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.049 0.126 2026-10-21 15:42:20,561 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 31774964 (allocated 34615296) 2026-10-21 15:42:20,580 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 89009 2026-10-21 15:42:20,583 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-10-21 15:42:20,583 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 89009 2026-10-21 15:42:20,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.015 0.031 2026-10-21 15:42:20,693 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154220_693061_test_physical_gift_card.txt 2026-10-21 15:42:20,693 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmpqpjrk4gh_chrome_odoo" 2026-10-21 15:42:20,741 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-10-21 15:42:21,497 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 89280 2026-10-21 15:42:21,498 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmplqni5sfz_chrome_odoo 2026-10-21 15:42:21,498 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:38905/json/version 2026-10-21 15:42:21,499 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:42:21,552 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-10-21 15:42:21,552 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:38905/json 2026-10-21 15:42:21,552 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:42:21,562 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:38905/devtools/page/315045C73CD196662D0473DF7CAD845D 2026-10-21 15:42:21,576 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-10-21 15:42:21,584 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-10-21 15:42:21,732 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:42:21,741 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-10-21 15:42:21,743 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:21,743 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:21,759 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:42:22,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:22] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.048 0.573 2026-10-21 15:42:22,382 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': '315045C73CD196662D0473DF7CAD845D', 'loaderId': 'B43C32D6B46E9A481240729640D47A44', 'isDownload': False} 2026-10-21 15:42:22,382 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_invoiced')" 2026-10-21 15:42:22,401 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:42:22,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:22] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 15:42:22,429 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:22] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:42:22,436 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:22] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 15:42:22,998 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:42:23,007 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:42:23,028 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 15:42:23,060 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:23,061 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-21 15:42:23,065 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:23,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 15:42:23,093 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:42:23,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-10-21 15:42:23,136 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-21 15:42:23,210 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.040 2026-10-21 15:42:23,213 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-21 15:42:24,161 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.252 0.660 2026-10-21 15:42:24,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "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-10-21 15:42:24,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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.007 2026-10-21 15:42:24,341 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.051 2026-10-21 15:42:24,379 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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.007 2026-10-21 15:42:24,394 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-10-21 15:42:24,410 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:42:24,460 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:42:24,466 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:42:24,484 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:42:24,488 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:42:24,497 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:42:24,512 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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-10-21 15:42:24,528 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.029 0.035 2026-10-21 15:42:24,547 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.006 0.065 2026-10-21 15:42:24,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.045 2026-10-21 15:42:24,597 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:24,661 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:42:24,667 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.024 2026-10-21 15:42:24,746 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:42:24,789 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.056 0.091 2026-10-21 15:42:24,796 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:24,799 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:42:24,832 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.140 2026-10-21 15:42:24,847 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:24,865 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-10-21 15:42:24,879 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 4 0.004 0.196 2026-10-21 15:42:24,902 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-21 15:42:24,973 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:24] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.025 0.302 2026-10-21 15:42:25,005 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:25] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-10-21 15:42:25,038 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:25] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-10-21 15:42:25,069 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:25] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-10-21 15:42:25,098 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:25] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-21 15:42:25,118 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:25] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-21 15:42:25,147 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:25] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-21 15:42:25,260 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.052 0.319 2026-10-21 15:42:25,324 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:25,394 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:25,444 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:25,503 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:25,577 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:25,621 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:25,636 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:25] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.026 0.042 2026-10-21 15:42:25,714 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:25,728 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.025 0.058 2026-10-21 15:42:25,778 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:25,836 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:26,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:26] "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.014 2026-10-21 15:42:26,394 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:26,474 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:26,526 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:26,577 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:26,628 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:26,678 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:26,729 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:26,800 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:26,812 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:42:26,815 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:42:26,850 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:26,901 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:26,972 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:27,029 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:27,100 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:27,107 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12404495 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '25b1d13f-a995-4759-b86c-7afb49f1a4b2'}] 2026-10-21 15:42:27,110 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:42:29,049 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12404495 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '25b1d13f-a995-4759-b86c-7afb49f1a4b2'} created pos.order #614 2026-10-21 15:42:29,418 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12404495 finished 2026-10-21 15:42:29,565 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 15:42:29,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 697 0.735 1.729 2026-10-21 15:42:29,894 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 100 0.083 0.210 2026-10-21 15:42:29,920 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:29] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:42:29,927 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:29] "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-10-21 15:42:30,031 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-10-21 15:42:30,032 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-21 15:42:30,035 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10004672 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '25b1d13f-a995-4759-b86c-7afb49f1a4b2'}] 2026-10-21 15:42:30,048 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10004672 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '25b1d13f-a995-4759-b86c-7afb49f1a4b2'} sync ignored for existing PoS order pos.order(614,) (state: done) 2026-10-21 15:42:30,075 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10004672 finished 2026-10-21 15:42:30,152 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 17522820 (allocated 19009536) 2026-10-21 15:42:30,171 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 89280 2026-10-21 15:42:30,174 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-10-21 15:42:30,175 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 89280 2026-10-21 15:42:30,199 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.051 0.115 2026-10-21 15:42:30,299 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154230_299331_test_physical_gift_card_invoiced.txt 2026-10-21 15:42:30,299 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmplqni5sfz_chrome_odoo" 2026-10-21 15:42:30,354 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_multiple_programs ... 2026-10-21 15:42:31,146 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome pid: 89500 2026-10-21 15:42:31,146 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless temporary user profile dir: /tmp/tmpqtt6obdx_chrome_odoo 2026-10-21 15:42:31,146 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:41279/json/version 2026-10-21 15:42:31,147 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41279', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:42:31,220 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Browser version: Chrome/150.0.7871.114 2026-10-21 15:42:31,220 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:41279/json 2026-10-21 15:42:31,221 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41279', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:42:31,237 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Websocket url found: ws://127.0.0.1:41279/devtools/page/3D7A99826ED93457B8A4167199C590FB 2026-10-21 15:42:31,248 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Enable chrome headless console log notification 2026-10-21 15:42:31,255 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless enable page notifications 2026-10-21 15:42:31,364 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:42:31,371 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Setting session cookie in browser 2026-10-21 15:42:31,373 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:31,373 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:31,385 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:42:32,093 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:32] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.075 0.635 2026-10-21 15:42:32,097 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Navigation result: {'frameId': '3D7A99826ED93457B8A4167199C590FB', 'loaderId': '6F4184E6A937DBEECBBA9BB5AFE6ED3F', 'isDownload': False} 2026-10-21 15:42:32,098 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:32,118 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:42:32,149 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:32] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 15:42:32,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:32] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-10-21 15:42:32,166 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:32] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-21 15:42:32,733 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:42:32,741 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:42:32,761 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-21 15:42:32,790 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:42:32,795 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:32,806 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:32,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:42:32,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:42:32,868 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-21 15:42:32,889 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.018 2026-10-21 15:42:32,897 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-21 15:42:32,966 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.034 2026-10-21 15:42:33,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.276 0.418 2026-10-21 15:42:33,735 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.027 2026-10-21 15:42:33,806 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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.006 2026-10-21 15:42:33,882 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:33] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.053 2026-10-21 15:42:33,920 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:33] "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.018 2026-10-21 15:42:33,937 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: Owl is running in 'dev' mode. 2026-10-21 15:42:33,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:42:34,004 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:42:34,030 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:42:34,037 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:42:34,067 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.022 0.032 2026-10-21 15:42:34,085 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:42:34,089 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:42:34,093 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.006 0.064 2026-10-21 15:42:34,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-10-21 15:42:34,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-10-21 15:42:34,219 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:34,260 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:42:34,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.045 0.069 2026-10-21 15:42:34,366 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:42:34,430 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.029 0.149 2026-10-21 15:42:34,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 4 0.005 0.150 2026-10-21 15:42:34,456 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:42:34,467 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:34,489 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.186 2026-10-21 15:42:34,515 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.199 2026-10-21 15:42:34,535 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.256 2026-10-21 15:42:34,566 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-10-21 15:42:34,593 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-10-21 15:42:34,620 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-21 15:42:34,644 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-21 15:42:34,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-10-21 15:42:34,722 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.015 0.133 2026-10-21 15:42:34,751 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.143 2026-10-21 15:42:34,863 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.045 0.280 2026-10-21 15:42:34,896 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:34,987 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:35,050 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:35,113 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:35,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:35] "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.014 2026-10-21 15:42:35,676 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:35,740 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:35,812 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:35,863 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:35,914 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:35,965 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:36,020 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:36,093 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:36,147 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:36,206 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:36,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:36] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 15:42:36,760 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:36,830 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:36,908 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:36,959 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:37,010 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:37,085 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:37,098 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:42:37,098 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:42:37,136 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:37,187 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:37,266 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:37,316 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:37,370 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:37,422 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:37,498 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:37,503 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51167309 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '33338af4-8cca-4c7e-85a9-dd8ffea4c513'}] 2026-10-21 15:42:37,515 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:42:37,645 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51167309 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '33338af4-8cca-4c7e-85a9-dd8ffea4c513'} created pos.order #615 2026-10-21 15:42:37,674 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51167309 finished 2026-10-21 15:42:37,771 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.075 0.197 2026-10-21 15:42:37,888 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.036 0.053 2026-10-21 15:42:37,912 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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-10-21 15:42:38,065 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:38,070 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38503572 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '33338af4-8cca-4c7e-85a9-dd8ffea4c513'}] 2026-10-21 15:42:38,087 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38503572 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '33338af4-8cca-4c7e-85a9-dd8ffea4c513'} sync ignored for existing PoS order pos.order(615,) (state: paid) 2026-10-21 15:42:38,114 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38503572 finished 2026-10-21 15:42:38,116 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: tour succeeded 2026-10-21 15:42:38,118 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_multiple_programs SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-21 15:42:38,227 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: heap 18007668 (allocated 19795968) 2026-10-21 15:42:38,241 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing chrome headless with pid 89500 2026-10-21 15:42:38,246 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing websocket connection 2026-10-21 15:42:38,250 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Terminating chrome headless with pid 89500 2026-10-21 15:42:38,261 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.087 0.107 2026-10-21 15:42:38,362 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154238_362560_test_physical_gift_card_multiple_programs.txt 2026-10-21 15:42:38,362 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Removing chrome user profile "/tmp/tmpqtt6obdx_chrome_odoo" 2026-10-21 15:42:38,411 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-10-21 15:42:39,114 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 89719 2026-10-21 15:42:39,114 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmppjlns8jb_chrome_odoo 2026-10-21 15:42:39,115 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:43535/json/version 2026-10-21 15:42:39,116 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:42:39,184 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-21 15:42:39,184 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:43535/json 2026-10-21 15:42:39,185 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:42:39,194 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:43535/devtools/page/370A1DB5664C7E304F7FC7C4090DD3CD 2026-10-21 15:42:39,207 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-21 15:42:39,213 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-21 15:42:39,339 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:42:39,348 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-10-21 15:42:39,350 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:39,350 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:39,363 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:42:40,081 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:40] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.073 0.648 2026-10-21 15:42:40,085 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': '370A1DB5664C7E304F7FC7C4090DD3CD', 'loaderId': '241A827D24841F34BB3A02D3B6FF06D5', 'isDownload': False} 2026-10-21 15:42:40,086 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-10-21 15:42:40,109 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:42:40,131 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:40] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-21 15:42:40,138 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:40] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 15:42:40,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:40] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 15:42:40,667 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:42:40,674 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:42:40,696 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 15:42:40,724 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:40,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 15:42:40,735 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:40,748 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:42:40,764 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:42:40,795 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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.013 2026-10-21 15:42:40,806 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-21 15:42:40,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.048 2026-10-21 15:42:40,876 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-21 15:42:41,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.231 0.513 2026-10-21 15:42:41,680 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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-10-21 15:42:41,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:42:41,795 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:41] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-10-21 15:42:41,841 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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.007 2026-10-21 15:42:41,856 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-21 15:42:41,868 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 15:42:41,927 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:42:41,965 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:42:41,969 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:42:41,989 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:41] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.024 0.028 2026-10-21 15:42:42,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.003 0.059 2026-10-21 15:42:42,013 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:42:42,018 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:42:42,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-10-21 15:42:42,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-10-21 15:42:42,148 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:42,172 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:42:42,250 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.048 0.042 2026-10-21 15:42:42,260 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:42:42,263 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:42,264 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.071 2026-10-21 15:42:42,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 4 0.003 0.068 2026-10-21 15:42:42,301 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-21 15:42:42,322 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-21 15:42:42,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.021 0.212 2026-10-21 15:42:42,396 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:42:42,424 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-10-21 15:42:42,450 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.170 2026-10-21 15:42:42,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-10-21 15:42:42,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-10-21 15:42:42,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-10-21 15:42:42,546 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-21 15:42:42,570 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-10-21 15:42:42,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.032 0.193 2026-10-21 15:42:42,743 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:42,802 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:42,851 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:42,903 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:42,955 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:43,010 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:43,062 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:43,131 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:43,182 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:43,233 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:43,284 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:43,346 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:43,412 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:43,935 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:43] "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.016 2026-10-21 15:42:43,979 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:44,076 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:44,129 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:44,180 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:44,234 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:44,282 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:44,332 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:44,414 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:44,431 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:42:44,432 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:42:44,464 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:44,515 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:44,593 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:44,646 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:44,700 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:44,763 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:44,831 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:44,838 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76320565 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '5748c45d-d13e-4a1d-be54-f46303d4c643'}] 2026-10-21 15:42:44,843 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:42:44,954 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76320565 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '5748c45d-d13e-4a1d-be54-f46303d4c643'} created pos.order #616 2026-10-21 15:42:44,980 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76320565 finished 2026-10-21 15:42:45,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 97 0.066 0.159 2026-10-21 15:42:45,170 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.020 0.053 2026-10-21 15:42:45,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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-10-21 15:42:45,349 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57285810 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '5748c45d-d13e-4a1d-be54-f46303d4c643'}] 2026-10-21 15:42:45,359 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57285810 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '5748c45d-d13e-4a1d-be54-f46303d4c643'} sync ignored for existing PoS order pos.order(616,) (state: paid) 2026-10-21 15:42:45,365 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:45,383 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57285810 finished 2026-10-21 15:42:45,414 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:45,484 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:45,539 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:45,546 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.057 0.143 2026-10-21 15:42:45,589 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:45,614 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.007 0.025 2026-10-21 15:42:45,642 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:45,693 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:45,745 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:45,797 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:45,862 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:45,913 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:45,964 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:46,015 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:46,070 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:46,129 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:46,644 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:46] "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.009 2026-10-21 15:42:46,676 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:46,751 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:46,804 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:46,855 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:46,906 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:46,956 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:47,036 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:47,086 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:47,138 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:47,195 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:47,248 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:47,301 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:47,355 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:47,426 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:47,477 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:47,528 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:47,579 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:47,640 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:47,698 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:48,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:48] "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.012 2026-10-21 15:42:48,243 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:48,319 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:48,373 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:48,424 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:48,475 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:48,528 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:48,577 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:48,627 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:48,689 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:48,735 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:48,786 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:48,844 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:48,896 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:48,949 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:49,002 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:49,077 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:49,082 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46003065 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '89c4cb72-3472-4a7f-bac9-351384066538'}] 2026-10-21 15:42:49,188 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46003065 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '89c4cb72-3472-4a7f-bac9-351384066538'} created pos.order #617 2026-10-21 15:42:49,211 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46003065 finished 2026-10-21 15:42:49,282 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.056 0.147 2026-10-21 15:42:49,400 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.017 0.054 2026-10-21 15:42:49,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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-10-21 15:42:49,487 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92320953 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '89c4cb72-3472-4a7f-bac9-351384066538'}] 2026-10-21 15:42:49,497 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92320953 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '89c4cb72-3472-4a7f-bac9-351384066538'} sync ignored for existing PoS order pos.order(617,) (state: paid) 2026-10-21 15:42:49,503 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:49,529 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92320953 finished 2026-10-21 15:42:49,558 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-10-21 15:42:49,560 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-21 15:42:49,666 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.034 0.148 2026-10-21 15:42:49,729 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 21526548 (allocated 23990272) 2026-10-21 15:42:49,731 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 89719 2026-10-21 15:42:49,731 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-10-21 15:42:49,732 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 89719 2026-10-21 15:42:49,841 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154249_841441_test_physical_gift_card_sale.txt 2026-10-21 15:42:49,841 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmppjlns8jb_chrome_odoo" 2026-10-21 15:42:49,900 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_single_program_twice ... 2026-10-21 15:42:50,627 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome pid: 89946 2026-10-21 15:42:50,628 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless temporary user profile dir: /tmp/tmp9wv7gkt7_chrome_odoo 2026-10-21 15:42:50,628 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:40939/json/version 2026-10-21 15:42:50,629 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40939', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:42:50,661 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Browser version: Chrome/150.0.7871.114 2026-10-21 15:42:50,662 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:40939/json 2026-10-21 15:42:50,663 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40939', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:42:50,675 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Websocket url found: ws://127.0.0.1:40939/devtools/page/3591E6C8280AAF07DCD99052DCC30111 2026-10-21 15:42:50,690 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Enable chrome headless console log notification 2026-10-21 15:42:50,696 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless enable page notifications 2026-10-21 15:42:50,800 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:42:50,808 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Setting session cookie in browser 2026-10-21 15:42:50,810 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:50,811 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:50,824 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:42:51,551 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:51] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.042 0.690 2026-10-21 15:42:51,556 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Navigation result: {'frameId': '3591E6C8280AAF07DCD99052DCC30111', 'loaderId': '06AE62AB9678D33EE5BFC94F1B4C410D', 'isDownload': False} 2026-10-21 15:42:51,556 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:51,580 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:42:51,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:51] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-10-21 15:42:51,618 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:51] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.030 2026-10-21 15:42:51,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:51] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.039 2026-10-21 15:42:52,149 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:42:52,150 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:42:52,179 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-21 15:42:52,208 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:52,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 15:42:52,215 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:52,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:42:52,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:42:52,268 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.011 2026-10-21 15:42:52,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-21 15:42:52,370 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.036 0.049 2026-10-21 15:42:52,373 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.063 2026-10-21 15:42:53,371 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.226 0.738 2026-10-21 15:42:53,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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-10-21 15:42:53,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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.008 2026-10-21 15:42:53,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:53] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-21 15:42:53,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42: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-10-21 15:42:53,554 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: Owl is running in 'dev' mode. 2026-10-21 15:42:53,569 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 15:42:53,612 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:42:53,641 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:42:53,648 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:42:53,674 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:42:53,680 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:53] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.020 0.034 2026-10-21 15:42:53,698 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:42:53,701 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:53] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.006 0.065 2026-10-21 15:42:53,704 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-10-21 15:42:53,724 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:53] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.025 2026-10-21 15:42:53,807 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:53,863 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:42:53,945 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:53,985 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:53] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.047 0.081 2026-10-21 15:42:53,996 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:42:54,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:54] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.034 0.170 2026-10-21 15:42:54,074 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:42:54,080 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:54] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 4 0.005 0.186 2026-10-21 15:42:54,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:54] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-10-21 15:42:54,132 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:54] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-10-21 15:42:54,155 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:54] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.010 0.271 2026-10-21 15:42:54,179 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:54] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-10-21 15:42:54,205 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:54] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-21 15:42:54,233 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:54] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.142 2026-10-21 15:42:54,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:54] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-21 15:42:54,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:54] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-21 15:42:54,320 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:54] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.124 2026-10-21 15:42:54,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:54] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-21 15:42:54,440 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.039 0.243 2026-10-21 15:42:54,535 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:54,600 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:54,664 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:55,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:55] "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.017 2026-10-21 15:42:55,226 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:55,313 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:55,363 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:55,415 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:55,465 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:55,555 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:55,612 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:55,673 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:56,185 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:56] "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-10-21 15:42:56,208 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:56,295 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:56,347 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:56,399 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:56,469 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:56,482 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:42:56,488 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:42:56,521 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:56,570 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:56,646 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:56,700 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:56,754 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:56,806 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:56,888 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:56,894 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51811923 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4fc1b531-431f-4763-b188-1e66abf99a8b'}] 2026-10-21 15:42:56,895 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:42:57,029 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51811923 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4fc1b531-431f-4763-b188-1e66abf99a8b'} created pos.order #618 2026-10-21 15:42:57,055 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51811923 finished 2026-10-21 15:42:57,132 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.063 0.179 2026-10-21 15:42:57,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.024 0.065 2026-10-21 15:42:57,302 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:57] "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-10-21 15:42:57,408 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60259945 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4fc1b531-431f-4763-b188-1e66abf99a8b'}] 2026-10-21 15:42:57,416 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:57,430 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60259945 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4fc1b531-431f-4763-b188-1e66abf99a8b'} sync ignored for existing PoS order pos.order(618,) (state: paid) 2026-10-21 15:42:57,457 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60259945 finished 2026-10-21 15:42:57,468 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: tour succeeded 2026-10-21 15:42:57,469 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:57,588 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: heap 17627340 (allocated 18747392) 2026-10-21 15:42:57,593 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing chrome headless with pid 89946 2026-10-21 15:42:57,596 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing websocket connection 2026-10-21 15:42:57,598 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Terminating chrome headless with pid 89946 2026-10-21 15:42:57,606 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.062 0.139 2026-10-21 15:42:57,680 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154257_680735_test_physical_gift_card_single_program_twice.txt 2026-10-21 15:42:57,681 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Removing chrome user profile "/tmp/tmp9wv7gkt7_chrome_odoo" 2026-10-21 15:42:57,732 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-10-21 15:42:58,475 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 90161 2026-10-21 15:42:58,476 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmp41tusn64_chrome_odoo 2026-10-21 15:42:58,476 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:41237/json/version 2026-10-21 15:42:58,477 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:42:58,537 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-10-21 15:42:58,537 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:41237/json 2026-10-21 15:42:58,538 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:42:58,549 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:41237/devtools/page/6D9CB858F090DF73AEFEFC5B06687D46 2026-10-21 15:42:58,562 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-10-21 15:42:58,574 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-10-21 15:42:58,727 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:42:58,735 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-10-21 15:42:58,738 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:58,738 44 INFO rb-01d1866-225816-427320 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-10-21 15:42:58,750 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:42:59,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:59] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.090 0.617 2026-10-21 15:42:59,460 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '6D9CB858F090DF73AEFEFC5B06687D46', 'loaderId': '79435850494FF8243967E9D60188E8E9', 'isDownload': False} 2026-10-21 15:42:59,460 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-10-21 15:42:59,482 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:42:59,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:59] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 15:42:59,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:59] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.014 2026-10-21 15:42:59,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:59] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-21 15:42:59,989 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:42:59,995 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:42:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:43:00,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 15:43:00,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-21 15:43:00,042 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:00,050 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:00,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-21 15:43:00,067 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:00,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43: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.013 2026-10-21 15:43:00,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-21 15:43:00,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.042 2026-10-21 15:43:00,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.059 2026-10-21 15:43:00,960 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.291 0.445 2026-10-21 15:43:00,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:00] "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-10-21 15:43:01,062 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43: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-10-21 15:43:01,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-10-21 15:43:01,152 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43: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-10-21 15:43:01,166 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-10-21 15:43:01,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 15:43:01,249 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:43:01,292 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:43:01,293 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:43:01,323 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:43:01,334 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43: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-10-21 15:43:01,340 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.027 0.050 2026-10-21 15:43:01,361 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.090 2026-10-21 15:43:01,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.002 0.034 2026-10-21 15:43:01,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-10-21 15:43:01,416 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:01,448 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:43:01,511 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:01,547 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.041 0.072 2026-10-21 15:43:01,562 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:01,565 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:01,578 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:01,643 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.051 0.158 2026-10-21 15:43:01,680 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.193 2026-10-21 15:43:01,727 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.015 0.225 2026-10-21 15:43:01,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.264 2026-10-21 15:43:01,774 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.321 2026-10-21 15:43:01,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-10-21 15:43:01,821 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/image?model=product.template&field=image_128&id=1755&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-10-21 15:43:01,846 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-10-21 15:43:01,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-21 15:43:01,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-21 15:43:01,975 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.035 0.156 2026-10-21 15:43:01,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:01] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-21 15:43:02,019 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:02] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-10-21 15:43:02,042 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:02,106 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:02,157 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:02,214 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:02,289 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:02,333 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:02,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:02] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.022 0.049 2026-10-21 15:43:02,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.073 2026-10-21 15:43:02,415 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:02,467 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.019 0.090 2026-10-21 15:43:02,478 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:02,529 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:02,586 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:02,645 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:02,718 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:02,769 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:02,821 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:02,871 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:02,946 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:02,959 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:02,960 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:02,996 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:03,047 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:03,126 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:03,181 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:03,202 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:03] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.003 0.016 2026-10-21 15:43:03,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:03] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.015 2026-10-21 15:43:03,260 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13498447 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '11d5e346-22ca-4a97-a874-3d2214a957f5'}] 2026-10-21 15:43:03,261 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:43:03,795 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13498447 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '11d5e346-22ca-4a97-a874-3d2214a957f5'} created pos.order #619 2026-10-21 15:43:03,826 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13498447 finished 2026-10-21 15:43:03,892 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 258 0.178 0.457 2026-10-21 15:43:04,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.073 0.052 2026-10-21 15:43:04,093 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43: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-10-21 15:43:04,227 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:04,232 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95668496 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '11d5e346-22ca-4a97-a874-3d2214a957f5'}] 2026-10-21 15:43:04,241 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95668496 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '11d5e346-22ca-4a97-a874-3d2214a957f5'} sync ignored for existing PoS order pos.order(619,) (state: paid) 2026-10-21 15:43:04,263 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95668496 finished 2026-10-21 15:43:04,279 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [26/28] Tour PosLoyaltyTour6 → Step refresh page (trigger: body) 2026-10-21 15:43:04,399 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.051 0.118 2026-10-21 15:43:04,455 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.007 0.020 2026-10-21 15:43:04,731 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:04] "GET /pos/ui/76/receipt/11d5e346-22ca-4a97-a874-3d2214a957f5 HTTP/1.1" 200 - 33 0.024 0.051 2026-10-21 15:43:05,446 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:05,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-10-21 15:43:05,472 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:43:05,495 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:05,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-21 15:43:05,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.007 0.038 2026-10-21 15:43:05,556 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-21 15:43:05,661 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:43:05,690 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:05] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.014 2026-10-21 15:43:05,807 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 45 0.030 0.074 2026-10-21 15:43:05,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:05] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-21 15:43:05,899 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.010 0.047 2026-10-21 15:43:05,920 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43: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.048 2026-10-21 15:43:05,938 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-10-21 15:43:05,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:43:06,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:06] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 304 - 7 0.006 0.017 2026-10-21 15:43:06,144 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:06,146 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:06] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.012 0.010 2026-10-21 15:43:06,190 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-10-21 15:43:06,193 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-21 15:43:06,213 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:06] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.017 0.063 2026-10-21 15:43:06,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:06] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.020 0.140 2026-10-21 15:43:06,340 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16886896 (allocated 18350080) 2026-10-21 15:43:06,350 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 90161 2026-10-21 15:43:06,353 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-10-21 15:43:06,354 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 90161 2026-10-21 15:43:06,460 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154306_460446_test_point_per_money_spent.txt 2026-10-21 15:43:06,460 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmp41tusn64_chrome_odoo" 2026-10-21 15:43:06,479 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-10-21 15:43:07,811 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 90411 2026-10-21 15:43:07,812 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp3aap5mdb_chrome_odoo 2026-10-21 15:43:07,812 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:45695/json/version 2026-10-21 15:43:07,813 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:43:07,873 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Browser version: Chrome/150.0.7871.114 2026-10-21 15:43:07,873 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:45695/json 2026-10-21 15:43:07,874 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:43:07,886 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:45695/devtools/page/909EFAAE960AD4704ABB3B1C5ABC193C 2026-10-21 15:43:07,896 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-10-21 15:43:07,905 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-21 15:43:08,084 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:43:08,094 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-10-21 15:43:08,098 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:08,098 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:08,111 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:43:08,887 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:08] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.094 0.685 2026-10-21 15:43:08,891 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': '909EFAAE960AD4704ABB3B1C5ABC193C', 'loaderId': 'BA5084EAEA704D427214647FF5EF82FF', 'isDownload': False} 2026-10-21 15:43:08,891 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-10-21 15:43:08,913 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:43:08,933 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:08] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 15:43:08,944 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:08] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 15:43:08,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:08] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-21 15:43:09,487 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:43:09,509 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:43:09,521 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-21 15:43:09,549 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:43:09,556 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:09,563 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:09,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 15:43:09,585 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:09,639 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:09] "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.026 2026-10-21 15:43:09,660 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-21 15:43:09,716 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.038 2026-10-21 15:43:09,719 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-21 15:43:10,460 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.259 0.445 2026-10-21 15:43:10,487 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:43:10,540 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:43:10,592 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:10] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-21 15:43:10,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:43:10,655 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: Owl is running in 'dev' mode. 2026-10-21 15:43:10,669 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 15:43:10,723 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:43:10,749 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:43:10,757 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 15:43:10,786 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:10] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.020 0.036 2026-10-21 15:43:10,787 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:43:10,805 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:43:10,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:10] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.007 0.090 2026-10-21 15:43:10,849 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:10] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.050 2026-10-21 15:43:10,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.133 2026-10-21 15:43:10,910 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:10,974 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 15:43:11,004 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:11,082 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:11,091 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.079 0.067 2026-10-21 15:43:11,105 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:43:11,108 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.131 2026-10-21 15:43:11,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-10-21 15:43:11,137 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:11,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.164 2026-10-21 15:43:11,195 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-10-21 15:43:11,251 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.019 0.284 2026-10-21 15:43:11,280 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-10-21 15:43:11,305 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.185 2026-10-21 15:43:11,330 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-10-21 15:43:11,366 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-10-21 15:43:11,391 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-10-21 15:43:11,413 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-10-21 15:43:11,438 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-21 15:43:11,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-21 15:43:11,555 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.033 0.232 2026-10-21 15:43:11,622 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:11,684 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:11,735 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:11,794 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:11,874 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:11,916 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:11,927 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.031 0.037 2026-10-21 15:43:11,974 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.017 0.070 2026-10-21 15:43:12,010 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,076 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.029 0.103 2026-10-21 15:43:12,086 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,137 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,186 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,237 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,312 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,362 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,413 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,465 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,515 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,567 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,623 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,680 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,736 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,794 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:12] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.013 2026-10-21 15:43:12,875 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,926 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:12,977 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:13,028 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:13,101 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:13,116 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:13,118 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:43:13,152 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:13,202 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:13,278 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:13,331 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:13,383 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:13,437 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:13,489 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:13,543 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:13,595 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:13,651 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:13,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:13] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.005 0.012 2026-10-21 15:43:13,695 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.011 2026-10-21 15:43:13,738 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17083450 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a97eab5a-6a44-4ac8-bfb6-fe0992753030'}] 2026-10-21 15:43:13,741 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:43:14,293 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17083450 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a97eab5a-6a44-4ac8-bfb6-fe0992753030'} created pos.order #620 2026-10-21 15:43:14,326 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17083450 finished 2026-10-21 15:43:14,400 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.190 0.474 2026-10-21 15:43:14,579 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.030 0.081 2026-10-21 15:43:14,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43: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-10-21 15:43:14,765 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90710625 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a97eab5a-6a44-4ac8-bfb6-fe0992753030'}] 2026-10-21 15:43:14,772 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:14,776 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90710625 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a97eab5a-6a44-4ac8-bfb6-fe0992753030'} sync ignored for existing PoS order pos.order(620,) (state: paid) 2026-10-21 15:43:14,803 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90710625 finished 2026-10-21 15:43:14,822 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-10-21 15:43:14,826 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-21 15:43:14,930 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 18850012 (allocated 20058112) 2026-10-21 15:43:14,940 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 90411 2026-10-21 15:43:14,942 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-10-21 15:43:14,942 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 90411 2026-10-21 15:43:14,963 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.071 0.130 2026-10-21 15:43:15,071 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154315_071122_test_points_awarded_discount_code_no_domain_program.txt 2026-10-21 15:43:15,071 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp3aap5mdb_chrome_odoo" 2026-10-21 15:43:15,097 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-10-21 15:43:16,464 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 90640 2026-10-21 15:43:16,465 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmppke4a27w_chrome_odoo 2026-10-21 15:43:16,465 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:35273/json/version 2026-10-21 15:43:16,466 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35273', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:43:16,553 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-10-21 15:43:16,553 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:35273/json 2026-10-21 15:43:16,553 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35273', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:43:16,567 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:35273/devtools/page/A0FEE72BB796480E6EE575FF5ED45E0A 2026-10-21 15:43:16,581 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-10-21 15:43:16,591 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-10-21 15:43:16,727 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:43:16,734 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-10-21 15:43:16,736 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:16,736 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-21 15:43:16,749 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:43:17,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:17] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.033 0.576 2026-10-21 15:43:17,358 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': 'A0FEE72BB796480E6EE575FF5ED45E0A', 'loaderId': 'C271CD2A4D16583333098EF126E1A118', 'isDownload': False} 2026-10-21 15:43:17,358 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-10-21 15:43:17,380 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:43:17,399 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:17] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 15:43:17,406 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:17] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-10-21 15:43:17,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:17] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.040 2026-10-21 15:43:17,978 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:17,988 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:43:18,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 15:43:18,026 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:18,032 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:18,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.006 2026-10-21 15:43:18,052 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:43:18,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:18,094 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:18] "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-10-21 15:43:18,108 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-21 15:43:18,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.037 0.050 2026-10-21 15:43:18,201 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.075 2026-10-21 15:43:18,952 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.254 0.465 2026-10-21 15:43:18,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 15:43:19,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43: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-10-21 15:43:19,093 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-10-21 15:43:19,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 15:43:19,140 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-10-21 15:43:19,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-10-21 15:43:19,210 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:43:19,245 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:19,271 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-21 15:43:19,277 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:43:19,278 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.027 0.035 2026-10-21 15:43:19,282 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-10-21 15:43:19,308 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-21 15:43:19,312 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.081 2026-10-21 15:43:19,337 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.046 2026-10-21 15:43:19,381 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:19,425 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.020 2026-10-21 15:43:19,445 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:43:19,504 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:19,516 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:19,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.049 0.066 2026-10-21 15:43:19,537 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:43:19,538 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:19,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.101 2026-10-21 15:43:19,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-10-21 15:43:19,603 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 15:43:19,676 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.021 0.238 2026-10-21 15:43:19,714 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.158 2026-10-21 15:43:19,748 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-10-21 15:43:19,776 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-10-21 15:43:19,802 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.206 2026-10-21 15:43:19,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-21 15:43:19,853 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-21 15:43:19,873 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-21 15:43:19,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.029 0.325 2026-10-21 15:43:20,023 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:20,085 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:20,135 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:20,193 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:20,273 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:20,319 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:20,325 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:20] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.014 0.048 2026-10-21 15:43:20,351 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.064 2026-10-21 15:43:20,372 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:20,422 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.021 0.060 2026-10-21 15:43:20,429 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:20,438 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.003 0.057 2026-10-21 15:43:20,480 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-10-21 15:43:20,533 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:20,647 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:20,698 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:20,749 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:20,800 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:20,851 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:20,901 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:20,957 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:21,032 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:21,083 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:21,156 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:21,170 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:21,171 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:21,206 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:21,257 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:21,333 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:21,388 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:21,441 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:21,493 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:21,545 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:21,597 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:21,656 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:21,666 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:21] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.003 0.008 2026-10-21 15:43:21,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:21] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.010 2026-10-21 15:43:21,726 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26968407 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7448e5d3-5924-4363-be67-a60e3e8b0d79'}] 2026-10-21 15:43:21,733 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:43:22,223 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26968407 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7448e5d3-5924-4363-be67-a60e3e8b0d79'} created pos.order #621 2026-10-21 15:43:22,251 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26968407 finished 2026-10-21 15:43:22,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 242 0.192 0.428 2026-10-21 15:43:22,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 58 0.062 0.065 2026-10-21 15:43:22,537 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:22] "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-10-21 15:43:22,611 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55156150 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7448e5d3-5924-4363-be67-a60e3e8b0d79'}] 2026-10-21 15:43:22,620 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55156150 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7448e5d3-5924-4363-be67-a60e3e8b0d79'} sync ignored for existing PoS order pos.order(621,) (state: paid) 2026-10-21 15:43:22,644 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55156150 finished 2026-10-21 15:43:22,714 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:22,761 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-10-21 15:43:22,762 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-21 15:43:22,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.074 0.122 2026-10-21 15:43:22,912 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 20495232 (allocated 22941696) 2026-10-21 15:43:22,916 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 90640 2026-10-21 15:43:22,918 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-10-21 15:43:22,919 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 90640 2026-10-21 15:43:23,028 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154323_028399_test_points_awarded_ewallet.txt 2026-10-21 15:43:23,028 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmppke4a27w_chrome_odoo" 2026-10-21 15:43:23,072 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-21 15:43:24,475 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 90855 2026-10-21 15:43:24,475 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpf62zwhen_chrome_odoo 2026-10-21 15:43:24,475 44 INFO rb-01d1866-225816-427320 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:35589/json/version 2026-10-21 15:43:24,477 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35589', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:43:24,522 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Browser version: Chrome/150.0.7871.114 2026-10-21 15:43:24,522 44 INFO rb-01d1866-225816-427320 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:35589/json 2026-10-21 15:43:24,523 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35589', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:43:24,537 44 INFO rb-01d1866-225816-427320 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:35589/devtools/page/CC6A7C02FE95322ED6534B813CD52D58 2026-10-21 15:43:24,551 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-10-21 15:43:24,558 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-21 15:43:24,691 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:43:24,700 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-21 15:43:24,702 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:24,703 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:24,723 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:43:25,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:25] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.069 0.785 2026-10-21 15:43:25,578 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': 'CC6A7C02FE95322ED6534B813CD52D58', 'loaderId': 'ACC38D519A0744F714579DFE16EF1B9E', 'isDownload': False} 2026-10-21 15:43:25,578 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-10-21 15:43:25,598 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:43:25,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:25] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 15:43:25,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:25] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 15:43:25,629 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:25] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 15:43:26,157 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:26,175 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:26,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 15:43:26,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 15:43:26,230 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:26,245 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:26,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:43:26,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:26,307 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-21 15:43:26,322 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.012 2026-10-21 15:43:26,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-21 15:43:26,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.043 2026-10-21 15:43:27,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.227 0.448 2026-10-21 15:43:27,153 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43: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-10-21 15:43:27,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43: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-10-21 15:43:27,302 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-10-21 15:43:27,337 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43: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-10-21 15:43:27,353 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:27,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 15:43:27,427 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:27,480 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:43:27,507 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:43:27,513 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-21 15:43:27,519 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:43:27,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.040 0.037 2026-10-21 15:43:27,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.006 0.078 2026-10-21 15:43:27,543 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-10-21 15:43:27,557 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-10-21 15:43:27,576 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:27,612 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:27,614 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.006 0.017 2026-10-21 15:43:27,689 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:27,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.049 0.054 2026-10-21 15:43:27,713 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:27,729 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:43:27,741 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:27,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.045 0.144 2026-10-21 15:43:27,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-10-21 15:43:27,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-10-21 15:43:27,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-10-21 15:43:27,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-10-21 15:43:27,935 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-10-21 15:43:27,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-10-21 15:43:27,982 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:27] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-10-21 15:43:28,007 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:28] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-21 15:43:28,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:28] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-21 15:43:28,106 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.029 0.162 2026-10-21 15:43:28,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:28] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.013 0.165 2026-10-21 15:43:28,164 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:28] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-10-21 15:43:28,182 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:28,251 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:28,298 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:28,356 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:28,432 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:28,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:28] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.016 0.040 2026-10-21 15:43:28,481 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:28,503 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:28] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.061 2026-10-21 15:43:28,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.015 0.061 2026-10-21 15:43:28,582 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:28,640 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:28,690 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:28,740 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:28,791 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:28,867 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:28,918 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:28,969 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,021 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,071 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,122 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,179 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,238 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,295 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,352 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,366 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:29] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.010 2026-10-21 15:43:29,445 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,494 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,544 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,595 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,669 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,683 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:29,684 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:29,720 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,769 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,843 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,896 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:29,949 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:30,002 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:30,056 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:30,109 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:30,161 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:30,215 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:30,231 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:30] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.003 0.011 2026-10-21 15:43:30,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:30] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.011 2026-10-21 15:43:30,284 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26070227 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'de734e8f-df27-45af-9a53-375d8663a896'}] 2026-10-21 15:43:30,294 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:43:30,847 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26070227 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'de734e8f-df27-45af-9a53-375d8663a896'} created pos.order #622 2026-10-21 15:43:30,869 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26070227 finished 2026-10-21 15:43:30,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.201 0.466 2026-10-21 15:43:31,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.033 0.055 2026-10-21 15:43:31,105 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 15:43:31,219 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36880666 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'de734e8f-df27-45af-9a53-375d8663a896'}] 2026-10-21 15:43:31,228 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36880666 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'de734e8f-df27-45af-9a53-375d8663a896'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-10-21 15:43:31,232 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:31,253 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36880666 finished 2026-10-21 15:43:31,284 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-10-21 15:43:31,284 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-21 15:43:31,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.054 0.141 2026-10-21 15:43:31,452 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 19956400 (allocated 21368832) 2026-10-21 15:43:31,455 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 90855 2026-10-21 15:43:31,457 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-10-21 15:43:31,459 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 90855 2026-10-21 15:43:31,558 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154331_558570_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-10-21 15:43:31,558 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpf62zwhen_chrome_odoo" 2026-10-21 15:43:31,594 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-10-21 15:43:33,208 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 91073 2026-10-21 15:43:33,208 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmpnxs_pvd1_chrome_odoo 2026-10-21 15:43:33,208 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:38863/json/version 2026-10-21 15:43:33,209 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:33,253 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-10-21 15:43:33,253 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:38863/json 2026-10-21 15:43:33,254 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:33,269 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:38863/devtools/page/31B48EF692A743AE8F824054A685ECB5 2026-10-21 15:43:33,280 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-10-21 15:43:33,285 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-10-21 15:43:33,462 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:43:33,470 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-10-21 15:43:33,472 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:33,472 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-21 15:43:33,485 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:43:34,071 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:34] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.031 0.557 2026-10-21 15:43:34,075 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': '31B48EF692A743AE8F824054A685ECB5', 'loaderId': 'CF8D0FEB01EE385BCF94391392E3C8B2', 'isDownload': False} 2026-10-21 15:43:34,075 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-10-21 15:43:34,093 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:43:34,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:34] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 15:43:34,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:34] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-21 15:43:34,128 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:34] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-10-21 15:43:34,728 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:34,730 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:43:34,749 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-10-21 15:43:34,774 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:34,780 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-10-21 15:43:34,782 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:34,803 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:43:34,814 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:34,844 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43: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.013 2026-10-21 15:43:34,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-21 15:43:34,915 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:34] "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-10-21 15:43:34,917 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-21 15:43:35,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.226 0.456 2026-10-21 15:43:35,659 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:43:35,727 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43: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.016 2026-10-21 15:43:35,789 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:35] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.042 2026-10-21 15:43:35,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:43:35,844 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-10-21 15:43:35,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 15:43:35,908 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:43:35,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:43:35,922 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:43:35,925 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:43:35,958 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:35] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.012 0.033 2026-10-21 15:43:35,965 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:43:35,990 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-21 15:43:35,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:35] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.012 0.071 2026-10-21 15:43:36,008 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:43:36,092 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:36,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.038 0.065 2026-10-21 15:43:36,133 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.122 2026-10-21 15:43:36,253 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.066 0.190 2026-10-21 15:43:36,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.112 2026-10-21 15:43:36,267 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:43:36,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 4 0.012 0.105 2026-10-21 15:43:36,297 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:36,298 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:36,326 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-21 15:43:36,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-21 15:43:36,386 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-21 15:43:36,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.139 2026-10-21 15:43:36,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-10-21 15:43:36,469 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-10-21 15:43:36,500 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-21 15:43:36,540 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-10-21 15:43:36,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-10-21 15:43:36,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-21 15:43:36,708 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.052 0.232 2026-10-21 15:43:36,774 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:36,824 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:36,876 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:36,932 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:36,983 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:37,036 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:37,090 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:37,158 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:37,209 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:37,260 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:37,311 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:37,374 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:37,432 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:37,952 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:37] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.005 0.012 2026-10-21 15:43:37,994 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [17/57] Tour PosLoyaltyPointsGiftcard → Step .btn-primary:contains("Add Balance") 2026-10-21 15:43:38,085 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:38,138 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:38,189 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:38,265 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:38,278 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:43:38,280 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:43:38,316 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:38,366 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:38,442 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:38,496 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:38,549 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:38,623 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:38,627 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17636474 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '31e6cff4-b42a-4bda-b782-5fa1586330fb'}] 2026-10-21 15:43:38,636 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:43:38,778 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17636474 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '31e6cff4-b42a-4bda-b782-5fa1586330fb'} created pos.order #623 2026-10-21 15:43:38,807 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17636474 finished 2026-10-21 15:43:38,910 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 97 0.089 0.197 2026-10-21 15:43:39,029 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.022 0.056 2026-10-21 15:43:39,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43: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-10-21 15:43:39,176 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71301135 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '31e6cff4-b42a-4bda-b782-5fa1586330fb'}] 2026-10-21 15:43:39,190 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71301135 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '31e6cff4-b42a-4bda-b782-5fa1586330fb'} sync ignored for existing PoS order pos.order(623,) (state: paid) 2026-10-21 15:43:39,200 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:39,210 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71301135 finished 2026-10-21 15:43:39,249 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:39,302 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:39,350 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.055 0.122 2026-10-21 15:43:39,393 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:39,491 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:39,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.020 2026-10-21 15:43:39,535 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:39,589 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:39,654 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:39,712 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:39,715 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:39] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.014 0.045 2026-10-21 15:43:39,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.003 0.056 2026-10-21 15:43:39,780 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:39,795 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.045 2026-10-21 15:43:39,831 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:39,882 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:39,933 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:39,983 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:40,034 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:40,093 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:40,151 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:40,209 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:40,264 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:40,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:40] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.012 2026-10-21 15:43:40,303 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:40] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.005 0.010 2026-10-21 15:43:40,358 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:40,408 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:40,459 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:40,517 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:40,566 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:40,619 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:40,675 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:40,729 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:40,782 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:40,838 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:40,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:40] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.003 0.012 2026-10-21 15:43:40,891 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:40] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.014 2026-10-21 15:43:40,940 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16576118 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'c8f4a08e-08ed-42d8-b195-7d6790d0cd5e'}] 2026-10-21 15:43:41,399 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16576118 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'c8f4a08e-08ed-42d8-b195-7d6790d0cd5e'} created pos.order #624 2026-10-21 15:43:41,422 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16576118 finished 2026-10-21 15:43:41,494 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 205 0.160 0.397 2026-10-21 15:43:41,628 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.032 0.076 2026-10-21 15:43:41,650 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:41] "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-10-21 15:43:41,711 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94744474 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'c8f4a08e-08ed-42d8-b195-7d6790d0cd5e'}] 2026-10-21 15:43:41,719 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94744474 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'c8f4a08e-08ed-42d8-b195-7d6790d0cd5e'} sync ignored for existing PoS order pos.order(624,) (state: paid) 2026-10-21 15:43:41,724 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:41,742 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94744474 finished 2026-10-21 15:43:41,772 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-10-21 15:43:41,781 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-21 15:43:41,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.031 0.111 2026-10-21 15:43:41,940 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 22359608 (allocated 24776704) 2026-10-21 15:43:41,959 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 91073 2026-10-21 15:43:41,967 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-10-21 15:43:41,970 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 91073 2026-10-21 15:43:41,991 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 13 0.012 0.031 2026-10-21 15:43:42,077 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154342_077512_test_points_awarded_giftcard.txt 2026-10-21 15:43:42,077 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmpnxs_pvd1_chrome_odoo" 2026-10-21 15:43:42,114 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-21 15:43:43,648 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 91299 2026-10-21 15:43:43,649 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpc3j5cnyh_chrome_odoo 2026-10-21 15:43:43,649 44 INFO rb-01d1866-225816-427320 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:44019/json/version 2026-10-21 15:43:43,651 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:43:43,723 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Browser version: Chrome/150.0.7871.114 2026-10-21 15:43:43,724 44 INFO rb-01d1866-225816-427320 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:44019/json 2026-10-21 15:43:43,725 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:43:43,734 44 INFO rb-01d1866-225816-427320 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:44019/devtools/page/3A99F9A0DAFD246866A354F4AA7C7331 2026-10-21 15:43:43,745 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Enable chrome headless console log notification 2026-10-21 15:43:43,754 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-21 15:43:43,867 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:43:43,874 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-10-21 15:43:43,876 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:43,876 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:43,889 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:43:44,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:44] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.032 0.545 2026-10-21 15:43:44,468 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '3A99F9A0DAFD246866A354F4AA7C7331', 'loaderId': '0A3C689039926253BF806B0255C5FB73', 'isDownload': False} 2026-10-21 15:43:44,468 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-10-21 15:43:44,487 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:43:44,513 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:44] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-21 15:43:44,523 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:44] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.010 2026-10-21 15:43:44,542 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:44] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-21 15:43:45,089 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:45,100 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:43:45,128 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 15:43:45,155 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:45,156 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 15:43:45,163 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:45,171 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 15:43:45,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:45,218 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-10-21 15:43:45,235 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-10-21 15:43:45,302 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.048 2026-10-21 15:43:45,304 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-21 15:43:46,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.287 0.466 2026-10-21 15:43:46,128 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:43:46,218 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:43:46,285 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-10-21 15:43:46,315 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:43:46,330 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:46,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 15:43:46,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:46,416 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:46,431 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:43:46,434 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:46,464 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:43:46,468 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.015 0.033 2026-10-21 15:43:46,490 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 15:43:46,495 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:46,496 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.008 0.068 2026-10-21 15:43:46,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.039 2026-10-21 15:43:46,569 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:46,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.031 0.070 2026-10-21 15:43:46,663 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.033 0.157 2026-10-21 15:43:46,676 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:46,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.042 2026-10-21 15:43:46,685 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:43:46,716 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.066 2026-10-21 15:43:46,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-10-21 15:43:46,775 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-10-21 15:43:46,785 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:43:46,807 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-10-21 15:43:46,831 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-21 15:43:46,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-21 15:43:46,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-21 15:43:46,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-10-21 15:43:46,928 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-21 15:43:46,951 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:46] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.104 2026-10-21 15:43:47,045 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.033 0.201 2026-10-21 15:43:47,118 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:47,216 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:47,268 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:47,319 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:47,370 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:47,421 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:47,503 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:47,565 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:47,617 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:47,673 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:47,754 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:47,798 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:47] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.018 0.034 2026-10-21 15:43:47,802 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:47,834 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.015 0.060 2026-10-21 15:43:47,901 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:47,906 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.013 0.083 2026-10-21 15:43:47,951 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:48,001 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:48,052 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:48,126 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:48,141 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:48,144 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:43:48,176 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:48,227 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:48,310 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:48,363 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:48,416 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:48,472 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:48,483 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:48] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.002 0.008 2026-10-21 15:43:48,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:48] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 15:43:48,547 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81923939 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '17351a9e-d24e-49d0-84c9-780f141adba5'}] 2026-10-21 15:43:48,549 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:43:49,045 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81923939 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '17351a9e-d24e-49d0-84c9-780f141adba5'} created pos.order #625 2026-10-21 15:43:49,070 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81923939 finished 2026-10-21 15:43:49,140 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 242 0.208 0.388 2026-10-21 15:43:49,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.040 0.069 2026-10-21 15:43:49,320 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:49] "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-10-21 15:43:49,425 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54737078 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '17351a9e-d24e-49d0-84c9-780f141adba5'}] 2026-10-21 15:43:49,433 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54737078 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '17351a9e-d24e-49d0-84c9-780f141adba5'} sync ignored for existing PoS order pos.order(625,) (state: paid) 2026-10-21 15:43:49,453 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54737078 finished 2026-10-21 15:43:49,517 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:49,562 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-10-21 15:43:49,563 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-21 15:43:49,585 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.042 0.120 2026-10-21 15:43:49,696 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 19465976 (allocated 21106688) 2026-10-21 15:43:49,719 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 91299 2026-10-21 15:43:49,719 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-10-21 15:43:49,720 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 91299 2026-10-21 15:43:49,822 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154349_821754_test_points_awarded_global_discount_code_no_domain_program.txt 2026-10-21 15:43:49,822 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpc3j5cnyh_chrome_odoo" 2026-10-21 15:43:49,865 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-21 15:43:51,425 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 91509 2026-10-21 15:43:51,425 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpilwlyq3v_chrome_odoo 2026-10-21 15:43:51,425 44 INFO rb-01d1866-225816-427320 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:33471/json/version 2026-10-21 15:43:51,431 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:43:51,451 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Browser version: Chrome/150.0.7871.114 2026-10-21 15:43:51,451 44 INFO rb-01d1866-225816-427320 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:33471/json 2026-10-21 15:43:51,451 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:43:51,466 44 INFO rb-01d1866-225816-427320 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:33471/devtools/page/3C2BA0A276AE9E51160B85BD2A2E267E 2026-10-21 15:43:51,473 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-10-21 15:43:51,495 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-21 15:43:51,637 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:43:51,644 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-21 15:43:51,646 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:51,647 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:51,663 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:43:52,681 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:52] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.055 0.966 2026-10-21 15:43:52,685 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': '3C2BA0A276AE9E51160B85BD2A2E267E', 'loaderId': '14B9E96917397DCC61270CDC275A2ADA', 'isDownload': False} 2026-10-21 15:43:52,685 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-10-21 15:43:52,705 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:43:52,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:52] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 15:43:52,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:52] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-10-21 15:43:52,750 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:52] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-21 15:43:53,309 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:43:53,311 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:53,330 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 15:43:53,353 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:53,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-21 15:43:53,361 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:53,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:43:53,393 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:53,428 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.011 2026-10-21 15:43:53,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-21 15:43:53,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.055 0.053 2026-10-21 15:43:53,556 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.077 2026-10-21 15:43:54,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.294 0.486 2026-10-21 15:43:54,398 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "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-10-21 15:43:54,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:43:54,535 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-21 15:43:54,565 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:43:54,580 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:54,593 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 15:43:54,651 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:54,678 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:43:54,686 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:43:54,714 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.020 0.037 2026-10-21 15:43:54,746 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-21 15:43:54,752 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:43:54,759 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.011 0.090 2026-10-21 15:43:54,774 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.022 2026-10-21 15:43:54,776 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.113 2026-10-21 15:43:54,867 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:54,911 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:43:54,968 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.036 0.047 2026-10-21 15:43:54,976 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:43:55,001 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.006 0.092 2026-10-21 15:43:55,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.102 2026-10-21 15:43:55,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-10-21 15:43:55,098 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:55,099 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-10-21 15:43:55,104 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:55,149 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:55,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.029 0.264 2026-10-21 15:43:55,217 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-10-21 15:43:55,255 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.010 0.239 2026-10-21 15:43:55,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.236 2026-10-21 15:43:55,309 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-10-21 15:43:55,332 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-10-21 15:43:55,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-21 15:43:55,394 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.163 2026-10-21 15:43:55,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.054 0.194 2026-10-21 15:43:55,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-10-21 15:43:55,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.270 2026-10-21 15:43:55,576 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:55,670 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:55,721 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:55,779 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:55,859 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:55,899 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:55,911 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.019 0.048 2026-10-21 15:43:55,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:55] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.057 2026-10-21 15:43:56,004 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.015 0.061 2026-10-21 15:43:56,007 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,058 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,110 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,161 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,211 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,297 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,347 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,398 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,450 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,500 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,551 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,611 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,670 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,727 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,784 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:56] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.008 2026-10-21 15:43:56,877 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,928 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:56,978 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:57,029 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:57,104 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:57,119 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:43:57,119 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:43:57,155 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:57,206 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:57,280 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:57,334 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:57,388 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:57,440 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:57,493 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:57,546 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:57,598 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:57,654 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:57,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:57] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.004 0.010 2026-10-21 15:43:57,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:57] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.013 2026-10-21 15:43:57,734 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21406817 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'bd989f61-3678-472e-a6fc-3ab254335e02'}] 2026-10-21 15:43:57,738 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:43:58,250 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21406817 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'bd989f61-3678-472e-a6fc-3ab254335e02'} created pos.order #626 2026-10-21 15:43:58,277 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21406817 finished 2026-10-21 15:43:58,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.193 0.435 2026-10-21 15:43:58,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.041 0.073 2026-10-21 15:43:58,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:58] "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-10-21 15:43:58,698 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16428753 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'bd989f61-3678-472e-a6fc-3ab254335e02'}] 2026-10-21 15:43:58,707 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:58,707 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16428753 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'bd989f61-3678-472e-a6fc-3ab254335e02'} sync ignored for existing PoS order pos.order(626,) (state: paid) 2026-10-21 15:43:58,735 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16428753 finished 2026-10-21 15:43:58,757 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-10-21 15:43:58,760 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-21 15:43:58,893 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 18828548 (allocated 20320256) 2026-10-21 15:43:58,916 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 91509 2026-10-21 15:43:58,917 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:43:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.066 0.156 2026-10-21 15:43:58,919 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-10-21 15:43:58,922 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 91509 2026-10-21 15:43:59,037 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154359_036861_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-10-21 15:43:59,037 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpilwlyq3v_chrome_odoo" 2026-10-21 15:43:59,063 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-10-21 15:43:59,688 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 91741 2026-10-21 15:43:59,688 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpqx8wyp7a_chrome_odoo 2026-10-21 15:43:59,688 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:46575/json/version 2026-10-21 15:43:59,689 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:43:59,744 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-21 15:43:59,744 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:46575/json 2026-10-21 15:43:59,745 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:43:59,758 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:46575/devtools/page/310FECC390D55F076E4262B94FD18E4C 2026-10-21 15:43:59,768 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-21 15:43:59,781 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-21 15:43:59,849 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:43:59,867 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-21 15:43:59,870 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:59,870 44 INFO rb-01d1866-225816-427320 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-10-21 15:43:59,882 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:44:00,505 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:00] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.056 0.569 2026-10-21 15:44:00,508 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '310FECC390D55F076E4262B94FD18E4C', 'loaderId': '9B2E8C8800E64CE1C6FC03A719DB2FF3', 'isDownload': False} 2026-10-21 15:44:00,508 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-10-21 15:44:00,523 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:44:00,548 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:00] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.009 2026-10-21 15:44:00,557 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:00] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-21 15:44:00,566 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:00] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-21 15:44:01,191 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:01,194 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:01,214 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 15:44:01,237 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:01,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 15:44:01,251 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:01,263 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:44:01,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:01,307 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-10-21 15:44:01,322 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:01] "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.028 2026-10-21 15:44:01,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-21 15:44:01,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.017 0.045 2026-10-21 15:44:02,137 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.303 0.396 2026-10-21 15:44:02,171 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-21 15:44:02,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 15:44:02,328 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.038 2026-10-21 15:44:02,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:44:02,399 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-21 15:44:02,413 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 15:44:02,460 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:44:02,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 15:44:02,526 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-21 15:44:02,543 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.039 2026-10-21 15:44:02,558 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 15:44:02,563 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:44:02,582 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.042 0.073 2026-10-21 15:44:02,603 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:44:02,606 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.009 0.121 2026-10-21 15:44:02,627 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.060 2026-10-21 15:44:02,674 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:02,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.042 0.117 2026-10-21 15:44:02,787 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:02,821 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.039 0.201 2026-10-21 15:44:02,836 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.125 2026-10-21 15:44:02,843 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:44:02,849 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:44:02,876 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-10-21 15:44:02,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-21 15:44:02,945 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-10-21 15:44:02,977 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:02] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-10-21 15:44:03,007 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:03] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.152 2026-10-21 15:44:03,034 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:03] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-21 15:44:03,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:03] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.343 2026-10-21 15:44:03,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:03] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-10-21 15:44:03,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:03] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-21 15:44:03,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.042 0.225 2026-10-21 15:44:03,311 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:03,385 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:03,436 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:03,489 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:03,707 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:03,758 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:03,809 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:03,869 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:03,919 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:03,970 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:04,021 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:04,096 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:04,112 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:04,113 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:04,146 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:04,199 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:04,269 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:04,323 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:04,375 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:04,431 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:04,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:04] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.008 0.008 2026-10-21 15:44:04,487 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3961268 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9f1d1cd9-c4e4-47cf-987d-d004fb89e327'}] 2026-10-21 15:44:04,489 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:44:05,055 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3961268 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9f1d1cd9-c4e4-47cf-987d-d004fb89e327'} created pos.order #627 2026-10-21 15:44:05,087 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3961268 finished 2026-10-21 15:44:05,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 249 0.242 0.448 2026-10-21 15:44:05,314 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.031 0.068 2026-10-21 15:44:05,341 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44: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-10-21 15:44:05,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:05] "GET /report/barcode/Code128/0448-54d2-4f5f HTTP/1.1" 200 - 0 0.000 0.047 2026-10-21 15:44:05,488 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54696804 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9f1d1cd9-c4e4-47cf-987d-d004fb89e327'}] 2026-10-21 15:44:05,497 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54696804 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9f1d1cd9-c4e4-47cf-987d-d004fb89e327'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-10-21 15:44:05,498 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:05,525 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54696804 finished 2026-10-21 15:44:05,548 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:05,643 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:05,696 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.087 0.124 2026-10-21 15:44:05,701 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:05,732 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:05] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.016 2026-10-21 15:44:05,760 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:05,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.010 0.021 2026-10-21 15:44:05,812 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,013 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,064 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,114 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,165 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,216 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,273 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,324 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,375 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,428 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,479 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,621 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,672 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,722 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,781 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,830 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,881 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,938 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:06,991 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:07,044 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:07,111 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:07,117 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48772599 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '1358d20b-8993-4eef-b989-bda6240e756a'}] 2026-10-21 15:44:07,463 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48772599 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '1358d20b-8993-4eef-b989-bda6240e756a'} created pos.order #628 2026-10-21 15:44:07,487 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48772599 finished 2026-10-21 15:44:07,552 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.097 0.341 2026-10-21 15:44:07,649 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.014 0.045 2026-10-21 15:44:07,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 15:44:07,733 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:07,771 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:07,772 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:07] "GET /report/barcode/Code128/0440-e156-4d09 HTTP/1.1" 200 - 0 0.000 0.069 2026-10-21 15:44:07,774 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28785412 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '1358d20b-8993-4eef-b989-bda6240e756a'}] 2026-10-21 15:44:07,782 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28785412 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '1358d20b-8993-4eef-b989-bda6240e756a'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-10-21 15:44:07,807 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28785412 finished 2026-10-21 15:44:07,855 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:07,917 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:07,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.033 0.141 2026-10-21 15:44:07,975 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:07,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.019 2026-10-21 15:44:08,025 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:08,228 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:08,279 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:08,330 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:08,388 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:08,439 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:08,489 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:08,542 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:08,593 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:08,733 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:08,784 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:08,835 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:08,886 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:08,943 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,001 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,062 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,119 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,137 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:09] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.013 2026-10-21 15:44:09,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:09] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 4 0.010 0.012 2026-10-21 15:44:09,202 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,252 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,308 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,363 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,417 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,473 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,490 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:09] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.013 2026-10-21 15:44:09,526 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:09] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.012 0.016 2026-10-21 15:44:09,584 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,641 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,690 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,741 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,798 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,850 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,905 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,959 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:09,969 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:09] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 15:44:10,016 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:10] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.023 0.016 2026-10-21 15:44:10,040 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65833847 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '90bf9469-6d82-43c0-aa9e-7c4d7c2b992d'}] 2026-10-21 15:44:10,429 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65833847 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '90bf9469-6d82-43c0-aa9e-7c4d7c2b992d'} created pos.order #629 2026-10-21 15:44:10,460 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65833847 finished 2026-10-21 15:44:10,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.106 0.402 2026-10-21 15:44:10,661 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.024 0.055 2026-10-21 15:44:10,684 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 15:44:10,789 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:10] "GET /report/barcode/Code128/044d-b776-415f HTTP/1.1" 200 - 0 0.000 0.047 2026-10-21 15:44:10,799 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21594061 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '90bf9469-6d82-43c0-aa9e-7c4d7c2b992d'}] 2026-10-21 15:44:10,808 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:10,808 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21594061 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '90bf9469-6d82-43c0-aa9e-7c4d7c2b992d'} sync ignored for existing PoS order pos.order(629,) (state: paid) 2026-10-21 15:44:10,829 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21594061 finished 2026-10-21 15:44:10,857 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:10,934 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:10,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.034 0.118 2026-10-21 15:44:11,007 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:11,030 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.010 0.025 2026-10-21 15:44:11,051 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:11,103 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:11,302 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:11,353 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:11,434 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:11,487 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:11,538 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:11,590 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:11,790 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:11,841 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:11,892 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:11,943 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:11,993 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:12,044 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:12,102 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:12,158 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:12,212 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:12,269 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:12,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:12] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.011 2026-10-21 15:44:12,314 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:12] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.004 0.012 2026-10-21 15:44:12,409 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:12,462 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:12,511 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:12,571 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:12,622 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:12,672 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:12,725 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:12,776 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:12,938 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:12,990 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:13,041 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:13,101 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:13,149 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:13,200 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:13,260 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:13,313 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:13,366 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:13,421 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:13,429 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:13] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 15:44:13,459 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72747395 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'e2a5c0f6-0f6c-4365-9d92-a4321a13ace2'}] 2026-10-21 15:44:13,872 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72747395 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'e2a5c0f6-0f6c-4365-9d92-a4321a13ace2'} created pos.order #630 2026-10-21 15:44:13,896 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72747395 finished 2026-10-21 15:44:13,974 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 154 0.133 0.385 2026-10-21 15:44:14,081 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.018 0.045 2026-10-21 15:44:14,108 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44: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-10-21 15:44:14,175 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:14,177 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:14] "GET /report/barcode/Code128/044d-4617-49e9 HTTP/1.1" 200 - 0 0.000 0.045 2026-10-21 15:44:14,180 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89713852 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'e2a5c0f6-0f6c-4365-9d92-a4321a13ace2'}] 2026-10-21 15:44:14,187 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89713852 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'e2a5c0f6-0f6c-4365-9d92-a4321a13ace2'} sync ignored for existing PoS order pos.order(630,) (state: paid) 2026-10-21 15:44:14,211 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89713852 finished 2026-10-21 15:44:14,227 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:14,304 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:14,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.031 0.123 2026-10-21 15:44:14,379 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:14,398 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:14] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.017 2026-10-21 15:44:14,430 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:14,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.009 0.018 2026-10-21 15:44:14,485 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:14,537 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:14,775 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:14,826 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:14,909 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:14,960 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:15,011 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:15,065 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:15,255 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:15,305 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:15,396 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:15,450 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:15,503 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:15,557 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:15,767 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:15,818 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:15,869 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:15,920 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:15,971 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:16,021 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:16,079 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:16,135 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:16,191 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:16,246 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:16,261 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44: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.003 0.012 2026-10-21 15:44:16,388 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:16,439 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:16,489 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:16,549 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:16,600 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:16,650 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:16,707 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:16,760 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:16,813 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:16,868 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:16,875 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:16] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 15:44:16,912 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93997390 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '8a9ebccf-d2a5-41dc-ade6-b617c7ad62a2'}] 2026-10-21 15:44:17,363 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93997390 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '8a9ebccf-d2a5-41dc-ade6-b617c7ad62a2'} created pos.order #631 2026-10-21 15:44:17,390 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93997390 finished 2026-10-21 15:44:17,463 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 167 0.107 0.448 2026-10-21 15:44:17,636 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 35 0.053 0.068 2026-10-21 15:44:17,654 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44: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-10-21 15:44:17,735 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:17,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:17] "GET /report/barcode/Code128/0448-4196-4740 HTTP/1.1" 200 - 0 0.000 0.050 2026-10-21 15:44:17,739 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90581042 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '8a9ebccf-d2a5-41dc-ade6-b617c7ad62a2'}] 2026-10-21 15:44:17,747 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90581042 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '8a9ebccf-d2a5-41dc-ade6-b617c7ad62a2'} sync ignored for existing PoS order pos.order(631,) (state: paid) 2026-10-21 15:44:17,770 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-21 15:44:17,771 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-21 15:44:17,773 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90581042 finished 2026-10-21 15:44:17,919 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.047 0.135 2026-10-21 15:44:18,109 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 32049880 (allocated 35663872) 2026-10-21 15:44:18,111 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 91741 2026-10-21 15:44:18,113 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-21 15:44:18,116 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 91741 2026-10-21 15:44:18,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:18] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-21 15:44:18,216 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154418_216169_test_pos_loyalty_tour_basic.txt 2026-10-21 15:44:18,216 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpqx8wyp7a_chrome_odoo" 2026-10-21 15:44:18,590 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 91990 2026-10-21 15:44:18,590 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpnf11p3g4_chrome_odoo 2026-10-21 15:44:18,591 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:44749/json/version 2026-10-21 15:44:18,592 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44749', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:44:18,644 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-21 15:44:18,644 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:44749/json 2026-10-21 15:44:18,645 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44749', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:44:18,658 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:44749/devtools/page/6144832A06C021E41BDBD2427ED333CC 2026-10-21 15:44:18,670 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-21 15:44:18,683 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-21 15:44:18,722 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:44:18,725 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-21 15:44:18,728 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:18,728 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:18,825 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:18] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.051 2026-10-21 15:44:18,829 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '6144832A06C021E41BDBD2427ED333CC', 'loaderId': 'B42E76B904D47EACBF4D0A3A7D8B28A5', 'isDownload': False} 2026-10-21 15:44:18,829 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-10-21 15:44:18,851 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:44:18,876 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:18] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-21 15:44:18,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:18] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 15:44:18,889 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:18] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 15:44:19,503 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:19,506 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:19,520 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:44:19,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 15:44:19,554 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:19,566 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:19,602 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 15:44:19,625 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:19,652 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:19] "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-10-21 15:44:19,656 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:44:19,715 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.020 0.030 2026-10-21 15:44:19,718 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-21 15:44:20,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 302 0.190 0.409 2026-10-21 15:44:20,380 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.010 2026-10-21 15:44:20,442 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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-10-21 15:44:20,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:20] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-21 15:44:20,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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-10-21 15:44:20,542 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-21 15:44:20,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:44:20,613 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:44:20,655 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 15:44:20,664 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:20] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.012 0.037 2026-10-21 15:44:20,669 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 15:44:20,689 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:20,690 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:20] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.003 0.070 2026-10-21 15:44:20,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-10-21 15:44:20,708 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44: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-10-21 15:44:20,731 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:20] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.014 2026-10-21 15:44:20,796 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:20,849 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:44:20,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:20] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.028 0.052 2026-10-21 15:44:20,931 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:20] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.006 0.086 2026-10-21 15:44:21,003 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:21] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.018 0.151 2026-10-21 15:44:21,009 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:21,040 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:21] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.174 2026-10-21 15:44:21,053 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:21,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:21] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-10-21 15:44:21,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:21] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-21 15:44:21,125 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:21] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.269 2026-10-21 15:44:21,138 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:21,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:21] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.215 2026-10-21 15:44:21,189 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:21,201 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:21] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.178 2026-10-21 15:44:21,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:21] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-10-21 15:44:21,244 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:21,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:21] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.190 2026-10-21 15:44:21,298 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:21,315 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:21] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-10-21 15:44:21,551 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:21,602 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:21,653 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:21,749 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:21,839 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:21,890 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:21,943 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:22,155 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:22,205 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:22,256 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:22,307 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:22,371 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:22,386 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:44:22,444 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:22,502 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:22,559 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:22,577 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44: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.004 0.014 2026-10-21 15:44:22,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:22] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.017 0.019 2026-10-21 15:44:22,770 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:22,822 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:22,873 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:22,924 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:22,999 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:23,016 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:23,017 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:23,049 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:23,101 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:23,178 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:23,232 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:23,285 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:23,341 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:23,347 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:23] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 15:44:23,374 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44: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-10-21 15:44:23,415 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64025910 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'cf99e24c-0ed9-4145-b272-ee78f326130a'}] 2026-10-21 15:44:23,418 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:23,780 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64025910 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'cf99e24c-0ed9-4145-b272-ee78f326130a'} created pos.order #632 2026-10-21 15:44:23,800 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64025910 finished 2026-10-21 15:44:23,858 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 162 0.119 0.327 2026-10-21 15:44:24,019 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.021 0.062 2026-10-21 15:44:24,049 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 15:44:24,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:24] "GET /report/barcode/Code128/044a-f0a3-40f9 HTTP/1.1" 200 - 0 0.000 0.043 2026-10-21 15:44:24,219 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25104921 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'cf99e24c-0ed9-4145-b272-ee78f326130a'}] 2026-10-21 15:44:24,227 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25104921 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'cf99e24c-0ed9-4145-b272-ee78f326130a'} sync ignored for existing PoS order pos.order(632,) (state: paid) 2026-10-21 15:44:24,237 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:24,250 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25104921 finished 2026-10-21 15:44:24,284 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:24,355 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:24,381 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.039 0.126 2026-10-21 15:44:24,419 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:24,436 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:24] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-21 15:44:24,478 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:24,498 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 14 0.007 0.019 2026-10-21 15:44:24,530 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:24,582 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:24,787 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:24,837 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:24,888 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:24,939 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:24,990 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:25,040 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:25,096 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:25,151 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:25,205 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:25,261 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:25,278 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:25] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.013 2026-10-21 15:44:25,305 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:25] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.004 0.012 2026-10-21 15:44:25,403 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:25,454 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:25,511 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:25,579 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:25,639 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:25,688 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:25,701 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:25] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.009 2026-10-21 15:44:25,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:25] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.005 0.014 2026-10-21 15:44:25,847 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:25,899 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:25,949 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:26,003 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:26,055 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:26,108 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:26,161 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:26,212 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:26,500 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:26,551 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:26,602 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:26,662 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:26,721 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:26,774 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:26,837 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:26,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:26] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.011 2026-10-21 15:44:26,880 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:26,931 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:26,989 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:27,040 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:27,091 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:27,147 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:27,201 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:27,255 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:27,311 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:27,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:27] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 15:44:27,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:27] "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-10-21 15:44:27,378 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2408288 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '3d193b62-d15b-4c75-9090-16b026e8cf06'}] 2026-10-21 15:44:27,755 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2408288 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '3d193b62-d15b-4c75-9090-16b026e8cf06'} created pos.order #633 2026-10-21 15:44:27,782 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2408288 finished 2026-10-21 15:44:27,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 145 0.111 0.362 2026-10-21 15:44:27,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 46 0.028 0.055 2026-10-21 15:44:28,030 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.011 2026-10-21 15:44:28,086 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:28,088 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:28] "GET /report/barcode/Code128/0448-36d1-454f HTTP/1.1" 200 - 0 0.000 0.043 2026-10-21 15:44:28,090 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14601405 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '3d193b62-d15b-4c75-9090-16b026e8cf06'}] 2026-10-21 15:44:28,099 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14601405 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '3d193b62-d15b-4c75-9090-16b026e8cf06'} sync ignored for existing PoS order pos.order(633,) (state: paid) 2026-10-21 15:44:28,125 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14601405 finished 2026-10-21 15:44:28,136 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:28,214 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:28,257 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:28,264 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.045 0.132 2026-10-21 15:44:28,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:28] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 15:44:28,328 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:28,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 17 0.013 0.023 2026-10-21 15:44:28,379 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:28,579 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:28,628 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:28,679 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:28,736 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:28,787 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:28,837 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:28,891 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:28,941 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:29,083 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:29,136 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:29,195 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:29,252 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:29,308 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:29,363 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:29,380 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:29] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.011 2026-10-21 15:44:29,452 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:29,503 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:29,558 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:29,613 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:29,666 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:29,722 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:29,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:29] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.012 2026-10-21 15:44:29,798 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:29] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.016 0.015 2026-10-21 15:44:29,886 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:29,936 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:29,987 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:30,037 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:30,100 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:30,146 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:30,194 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:30,253 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:30,306 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:30,357 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:30,412 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:30,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:30] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 15:44:30,443 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:30] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 15:44:30,469 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14232154 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': '93e4c2ea-cdb5-43f9-8685-4abee8175982'}] 2026-10-21 15:44:30,914 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14232154 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': '93e4c2ea-cdb5-43f9-8685-4abee8175982'} created pos.order #634 2026-10-21 15:44:30,941 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14232154 finished 2026-10-21 15:44:31,019 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.125 0.427 2026-10-21 15:44:31,145 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.022 0.059 2026-10-21 15:44:31,175 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:31] "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-10-21 15:44:31,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:31] "GET /report/barcode/Code128/0446-dbef-4c83 HTTP/1.1" 200 - 0 0.000 0.057 2026-10-21 15:44:31,261 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:31,267 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72134658 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '93e4c2ea-cdb5-43f9-8685-4abee8175982'}] 2026-10-21 15:44:31,275 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72134658 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '93e4c2ea-cdb5-43f9-8685-4abee8175982'} sync ignored for existing PoS order pos.order(634,) (state: paid) 2026-10-21 15:44:31,279 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:31,297 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72134658 finished 2026-10-21 15:44:31,365 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:31,408 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.031 0.112 2026-10-21 15:44:31,410 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:31,449 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:31] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-21 15:44:31,479 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:31,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.012 0.025 2026-10-21 15:44:31,530 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:31,715 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:31,766 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:31,816 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:31,874 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:31,930 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:31,985 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:32,040 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:32,052 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44: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.009 2026-10-21 15:44:32,084 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:32] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.005 0.015 2026-10-21 15:44:32,173 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:32,224 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:32,275 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:32,327 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:32,383 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:32,434 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:32,484 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:32,537 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:32,588 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:32,741 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:32,792 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:32,843 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:32,893 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:32,944 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:33,002 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:33,076 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:33,127 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:33,178 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:33,229 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:33,289 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:33,337 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:33,388 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:33,445 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:33,499 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:33,552 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:33,608 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:33,615 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:33] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 15:44:33,646 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37556588 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': '67e9f6f4-9d22-4ee9-8e66-b13dd222acbf'}] 2026-10-21 15:44:33,982 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37556588 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': '67e9f6f4-9d22-4ee9-8e66-b13dd222acbf'} created pos.order #635 2026-10-21 15:44:34,009 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37556588 finished 2026-10-21 15:44:34,082 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.085 0.354 2026-10-21 15:44:34,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.017 0.039 2026-10-21 15:44:34,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44: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-10-21 15:44:34,295 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:34,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:34] "GET /report/barcode/Code128/044d-d887-490a HTTP/1.1" 200 - 0 0.000 0.062 2026-10-21 15:44:34,299 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78019505 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '67e9f6f4-9d22-4ee9-8e66-b13dd222acbf'}] 2026-10-21 15:44:34,306 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-21 15:44:34,306 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78019505 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '67e9f6f4-9d22-4ee9-8e66-b13dd222acbf'} sync ignored for existing PoS order pos.order(635,) (state: paid) 2026-10-21 15:44:34,309 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-21 15:44:34,332 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78019505 finished 2026-10-21 15:44:34,446 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.039 0.139 2026-10-21 15:44:34,535 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 35246900 (allocated 39333888) 2026-10-21 15:44:34,538 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 91990 2026-10-21 15:44:34,540 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-21 15:44:34,540 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 91990 2026-10-21 15:44:34,687 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154434_687001_test_pos_loyalty_tour_basic.txt 2026-10-21 15:44:34,687 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpnf11p3g4_chrome_odoo" 2026-10-21 15:44:34,708 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-10-21 15:44:36,052 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 92246 2026-10-21 15:44:36,052 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmp0kaimb8b_chrome_odoo 2026-10-21 15:44:36,052 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:34421/json/version 2026-10-21 15:44:36,053 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34421', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:44:36,087 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-10-21 15:44:36,087 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:34421/json 2026-10-21 15:44:36,088 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34421', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:44:36,097 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:34421/devtools/page/3B2AC25C3312613366CA69141EF969FD 2026-10-21 15:44:36,106 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-10-21 15:44:36,113 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-10-21 15:44:36,256 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:44:36,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-10-21 15:44:36,267 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:36,267 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:36,279 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:44:36,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:36] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.067 0.597 2026-10-21 15:44:36,945 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '3B2AC25C3312613366CA69141EF969FD', 'loaderId': 'F101160B6964E1C8B31B48F5F9E8FA8F', 'isDownload': False} 2026-10-21 15:44:36,945 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-10-21 15:44:36,965 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:44:36,990 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:36] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.010 2026-10-21 15:44:36,997 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:36] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-10-21 15:44:37,009 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:37] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-10-21 15:44:37,576 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:37,579 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:37,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 15:44:37,620 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:37,626 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 15:44:37,630 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:37,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:44:37,670 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:37,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.018 2026-10-21 15:44:37,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.034 2026-10-21 15:44:37,735 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-21 15:44:37,799 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.017 0.040 2026-10-21 15:44:38,738 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.264 0.632 2026-10-21 15:44:38,759 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:44:38,819 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.000 0.006 2026-10-21 15:44:38,889 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:38] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-10-21 15:44:38,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.000 0.007 2026-10-21 15:44:38,953 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-10-21 15:44:38,961 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:44:39,021 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:39,072 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:44:39,081 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:39,085 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:44:39,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.026 0.034 2026-10-21 15:44:39,093 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:39,128 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.013 0.060 2026-10-21 15:44:39,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-10-21 15:44:39,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.006 0.048 2026-10-21 15:44:39,187 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:39,239 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:44:39,242 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.007 0.010 2026-10-21 15:44:39,344 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.043 0.072 2026-10-21 15:44:39,365 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:44:39,368 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:39,386 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:39,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.044 0.161 2026-10-21 15:44:39,466 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.188 2026-10-21 15:44:39,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-10-21 15:44:39,521 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-10-21 15:44:39,550 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-10-21 15:44:39,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/image?model=product.template&field=image_128&id=1770&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-21 15:44:39,596 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-10-21 15:44:39,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.147 2026-10-21 15:44:39,649 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-10-21 15:44:39,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/image?model=product.template&field=image_128&id=1771&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-21 15:44:39,696 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/image?model=product.template&field=image_128&id=1772&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-21 15:44:39,790 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.040 0.172 2026-10-21 15:44:39,818 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-10-21 15:44:39,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:39] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.249 2026-10-21 15:44:39,864 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:39,919 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:39,968 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:40,049 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:40,111 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:40,201 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:40,270 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:40,320 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:40,371 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:40,463 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:40,521 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:40,571 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:40,622 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:40,673 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-10-21 15:44:40,674 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-21 15:44:40,773 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16821792 (allocated 18485248) 2026-10-21 15:44:40,786 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 92246 2026-10-21 15:44:40,789 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-10-21 15:44:40,791 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 92246 2026-10-21 15:44:40,904 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154440_904024_test_pos_loyalty_tour_max_amount.txt 2026-10-21 15:44:40,904 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmp0kaimb8b_chrome_odoo" 2026-10-21 15:44:40,923 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-10-21 15:44:42,134 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 92453 2026-10-21 15:44:42,134 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmpt6934fwk_chrome_odoo 2026-10-21 15:44:42,134 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:44641/json/version 2026-10-21 15:44:42,136 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44641', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:44:42,192 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-10-21 15:44:42,192 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:44641/json 2026-10-21 15:44:42,193 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44641', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:44:42,205 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:44641/devtools/page/E55429B83D97918FBDC2549559803FAB 2026-10-21 15:44:42,222 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-10-21 15:44:42,247 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-10-21 15:44:42,400 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:44:42,408 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-10-21 15:44:42,410 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:42,410 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:42,425 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:44:43,216 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:43] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.039 0.756 2026-10-21 15:44:43,220 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': 'E55429B83D97918FBDC2549559803FAB', 'loaderId': 'D27F858D030BC63B870CE3BB6AC48AA6', 'isDownload': False} 2026-10-21 15:44:43,220 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-10-21 15:44:43,243 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:44:43,258 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:43] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:44:43,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:43] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.019 2026-10-21 15:44:43,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:43] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 15:44:43,814 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:43,827 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:43,846 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-21 15:44:43,876 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:43,876 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.006 2026-10-21 15:44:43,882 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:43,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 15:44:43,900 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:43,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-10-21 15:44:43,951 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.031 2026-10-21 15:44:44,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.041 0.050 2026-10-21 15:44:44,045 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.072 2026-10-21 15:44:44,829 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.245 0.504 2026-10-21 15:44:44,855 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:44] "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-10-21 15:44:44,924 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:44:45,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:44] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.036 2026-10-21 15:44:45,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44: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-10-21 15:44:45,051 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-10-21 15:44:45,059 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 15:44:45,119 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:45,138 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:45,147 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:44:45,173 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:44:45,178 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:44:45,181 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.023 0.034 2026-10-21 15:44:45,204 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.008 0.072 2026-10-21 15:44:45,207 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-10-21 15:44:45,240 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.009 0.031 2026-10-21 15:44:45,297 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:45,356 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:45,361 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.007 0.019 2026-10-21 15:44:45,419 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:45,427 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:45,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.032 0.092 2026-10-21 15:44:45,507 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:45,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.018 0.167 2026-10-21 15:44:45,534 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:45,551 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-10-21 15:44:45,576 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-10-21 15:44:45,609 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.160 2026-10-21 15:44:45,633 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.267 2026-10-21 15:44:45,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/image?model=product.template&field=image_128&id=1774&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-10-21 15:44:45,684 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-21 15:44:45,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/image?model=product.template&field=image_128&id=1775&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-21 15:44:45,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-10-21 15:44:45,839 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.036 0.188 2026-10-21 15:44:45,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.203 2026-10-21 15:44:45,893 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-10-21 15:44:45,896 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:45,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:45] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.284 2026-10-21 15:44:45,982 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,032 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,093 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,174 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,215 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,221 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:46] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.048 2026-10-21 15:44:46,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:46] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.057 2026-10-21 15:44:46,302 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.014 0.046 2026-10-21 15:44:46,304 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,385 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,434 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,484 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,535 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,585 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,645 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,696 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,751 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,801 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,858 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,917 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:46,969 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:47,057 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:47,113 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:47,167 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:47,215 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-10-21 15:44:47,216 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-21 15:44:47,331 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 17472808 (allocated 18747392) 2026-10-21 15:44:47,334 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 92453 2026-10-21 15:44:47,335 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-10-21 15:44:47,347 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 92453 2026-10-21 15:44:47,446 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154447_445955_test_promo_with_different_taxes.txt 2026-10-21 15:44:47,446 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmpt6934fwk_chrome_odoo" 2026-10-21 15:44:47,464 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-10-21 15:44:48,715 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 92669 2026-10-21 15:44:48,716 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmp2vo0s5ht_chrome_odoo 2026-10-21 15:44:48,716 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:35651/json/version 2026-10-21 15:44:48,717 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35651', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:44:48,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-10-21 15:44:48,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:35651/json 2026-10-21 15:44:48,757 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35651', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:44:48,779 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:35651/devtools/page/6E62122D50714B7ACBE3A4A3EE0D5A5E 2026-10-21 15:44:48,794 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-10-21 15:44:48,800 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-10-21 15:44:48,925 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:44:48,936 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-10-21 15:44:48,938 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:48,938 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:48,951 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:44:49,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:49] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.085 0.629 2026-10-21 15:44:49,665 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': '6E62122D50714B7ACBE3A4A3EE0D5A5E', 'loaderId': '59867B737339C3D834DA0EEFD34A8ADF', 'isDownload': False} 2026-10-21 15:44:49,665 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-10-21 15:44:49,688 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:44:49,713 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:49] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-21 15:44:49,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:49] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-21 15:44:49,738 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:49] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.038 2026-10-21 15:44:50,328 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:50,334 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:44:50,361 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 15:44:50,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:44:50,387 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:50,396 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:50,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:44:50,414 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:50,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:50] "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.018 2026-10-21 15:44:50,488 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.051 2026-10-21 15:44:50,555 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.027 0.047 2026-10-21 15:44:50,557 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-21 15:44:51,300 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.208 0.490 2026-10-21 15:44:51,325 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:44:51,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 15:44:51,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-10-21 15:44:51,469 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:44:51,479 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-10-21 15:44:51,495 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 15:44:51,530 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:44:51,553 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:44:51,571 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:44:51,581 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.017 0.023 2026-10-21 15:44:51,597 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.050 2026-10-21 15:44:51,600 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-10-21 15:44:51,604 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:44:51,607 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:51,623 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 15:44:51,685 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:51,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-10-21 15:44:51,751 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:51,799 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:44:51,834 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.043 0.054 2026-10-21 15:44:51,877 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:51,888 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.021 0.122 2026-10-21 15:44:51,897 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:51,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-21 15:44:51,942 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-10-21 15:44:51,969 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:51] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-10-21 15:44:52,005 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:52] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-10-21 15:44:52,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:52] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.188 2026-10-21 15:44:52,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:52] "GET /web/image?model=product.template&field=image_128&id=1777&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-10-21 15:44:52,090 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:52] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-10-21 15:44:52,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:52] "GET /web/image?model=product.template&field=image_128&id=1778&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.161 2026-10-21 15:44:52,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.043 0.189 2026-10-21 15:44:52,227 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:52] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-21 15:44:52,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:52] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-10-21 15:44:52,277 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:52] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.263 2026-10-21 15:44:52,279 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:52,367 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:52,443 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:52,488 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:52,538 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-10-21 15:44:52,539 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-21 15:44:52,619 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 16104392 (allocated 17301504) 2026-10-21 15:44:52,636 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 92669 2026-10-21 15:44:52,642 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-10-21 15:44:52,646 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 92669 2026-10-21 15:44:52,768 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154452_768742_test_promo_with_free_product.txt 2026-10-21 15:44:52,769 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmp2vo0s5ht_chrome_odoo" 2026-10-21 15:44:52,782 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-10-21 15:44:53,984 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 92880 2026-10-21 15:44:53,984 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp5uvyf4ss_chrome_odoo 2026-10-21 15:44:53,984 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:33345/json/version 2026-10-21 15:44:53,985 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33345', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:44:54,049 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-21 15:44:54,049 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:33345/json 2026-10-21 15:44:54,049 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33345', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:44:54,061 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:33345/devtools/page/DBD933F14DCB038DE456648A53EF14B1 2026-10-21 15:44:54,075 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-10-21 15:44:54,085 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-10-21 15:44:54,254 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:44:54,262 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-10-21 15:44:54,264 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:54,264 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:54,276 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:44:54,884 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:54] "GET /pos/ui/80 HTTP/1.1" 200 - 86 0.029 0.582 2026-10-21 15:44:54,887 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': 'DBD933F14DCB038DE456648A53EF14B1', 'loaderId': '005F0D23BF5619A9CEDEE16335FCE2BA', 'isDownload': False} 2026-10-21 15:44:54,888 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-10-21 15:44:54,903 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:44:54,921 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:54] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-21 15:44:54,927 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:54] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 15:44:54,933 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:54] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:44:55,475 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:55,481 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:55,499 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 15:44:55,523 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 15:44:55,533 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:55,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:44:55,541 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:55,557 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:55,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.005 0.009 2026-10-21 15:44:55,593 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-21 15:44:55,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.044 2026-10-21 15:44:55,655 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-21 15:44:56,324 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.201 0.434 2026-10-21 15:44:56,345 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.004 2026-10-21 15:44:56,412 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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-10-21 15:44:56,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-10-21 15:44:56,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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-10-21 15:44:56,528 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-21 15:44:56,543 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 15:44:56,627 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:44:56,628 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:44:56,637 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:44:56,645 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:44:56,666 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:44:56,669 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:44:56,700 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.029 0.043 2026-10-21 15:44:56,721 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.005 0.086 2026-10-21 15:44:56,722 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:44:56,741 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.057 2026-10-21 15:44:56,775 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:56,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 33 0.019 0.081 2026-10-21 15:44:56,894 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /pos/ui/80 HTTP/1.1" 200 - 33 0.048 0.134 2026-10-21 15:44:56,901 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:56,917 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.009 0.097 2026-10-21 15:44:56,938 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:56,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.011 0.109 2026-10-21 15:44:56,957 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:44:56,977 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:56] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-10-21 15:44:56,979 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:57,007 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:57] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-10-21 15:44:57,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:57] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-21 15:44:57,056 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:57] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-10-21 15:44:57,076 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:57] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-10-21 15:44:57,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:57] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-21 15:44:57,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:57] "GET /web/image?model=product.template&field=image_128&id=1785&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-21 15:44:57,137 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:57] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-21 15:44:57,158 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:57] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-21 15:44:57,255 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.183 2026-10-21 15:44:57,324 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:57,389 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:57,438 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:57,495 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:57,568 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:57,605 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:57] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.014 0.031 2026-10-21 15:44:57,624 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:57,630 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.042 2026-10-21 15:44:57,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:44:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.016 0.044 2026-10-21 15:44:57,729 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:57,781 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:57,830 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:57,886 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:57,937 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:57,990 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:58,044 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:58,095 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:58,165 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:58,217 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:58,268 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:58,319 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:58,369 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:58,420 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:58,480 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:58,541 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:58,626 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:58,677 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:58,728 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:58,779 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:58,829 44 INFO rb-01d1866-225816-427320 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-10-21 15:44:58,881 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-10-21 15:44:58,882 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-21 15:44:58,974 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 16570528 (allocated 18350080) 2026-10-21 15:44:58,997 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 92880 2026-10-21 15:44:58,999 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-10-21 15:44:58,999 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 92880 2026-10-21 15:44:59,101 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154459_101184_test_promotion_program_with_global_discount.txt 2026-10-21 15:44:59,101 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmp5uvyf4ss_chrome_odoo" 2026-10-21 15:44:59,121 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-10-21 15:45:00,484 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 93100 2026-10-21 15:45:00,484 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp6rgzrlzx_chrome_odoo 2026-10-21 15:45:00,484 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:38817/json/version 2026-10-21 15:45:00,485 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38817', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:00,524 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-21 15:45:00,524 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:38817/json 2026-10-21 15:45:00,525 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38817', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:00,535 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:38817/devtools/page/1A31F1E0C0ABC76D903D94D3A49CEDE2 2026-10-21 15:45:00,547 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-10-21 15:45:00,552 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-10-21 15:45:00,686 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:45:00,693 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-10-21 15:45:00,694 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:00,694 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:00,708 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:45:01,564 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:01] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.030 0.830 2026-10-21 15:45:01,568 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': '1A31F1E0C0ABC76D903D94D3A49CEDE2', 'loaderId': '950E277B76530933AF52D02EA075EF76', 'isDownload': False} 2026-10-21 15:45:01,568 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-10-21 15:45:01,590 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:45:01,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:01] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 15:45:01,614 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:01] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 15:45:01,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:01] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 15:45:02,110 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:02,113 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:02,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-21 15:45:02,153 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 15:45:02,154 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:02,160 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:02,183 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:45:02,204 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:02,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45: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.012 2026-10-21 15:45:02,260 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-21 15:45:02,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.047 2026-10-21 15:45:02,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-21 15:45:03,088 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.238 0.483 2026-10-21 15:45:03,112 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:45:03,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45: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.008 2026-10-21 15:45:03,280 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.038 2026-10-21 15:45:03,321 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45: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-10-21 15:45:03,343 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-21 15:45:03,355 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 15:45:03,409 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:45:03,415 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:03,430 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:45:03,436 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:45:03,470 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:45:03,474 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 15:45:03,476 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.015 0.038 2026-10-21 15:45:03,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.014 0.079 2026-10-21 15:45:03,522 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:45:03,540 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.062 2026-10-21 15:45:03,609 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:03,610 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.096 2026-10-21 15:45:03,728 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.058 0.180 2026-10-21 15:45:03,743 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:45:03,759 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.016 0.088 2026-10-21 15:45:03,792 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-21 15:45:03,809 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:03,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-10-21 15:45:03,834 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:45:03,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-21 15:45:03,875 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:03,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.015 0.188 2026-10-21 15:45:03,938 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.011 0.181 2026-10-21 15:45:03,967 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:03] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.198 2026-10-21 15:45:04,010 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:04] "GET /web/image?model=product.template&field=image_128&id=1787&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.198 2026-10-21 15:45:04,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:04] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-10-21 15:45:04,064 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:04] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.185 2026-10-21 15:45:04,097 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:04] "GET /web/image?model=product.template&field=image_128&id=1788&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-10-21 15:45:04,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.044 0.214 2026-10-21 15:45:04,224 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:04] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-10-21 15:45:04,280 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:04,366 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:04,417 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:04,476 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:04,562 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:04,611 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:04] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.052 2026-10-21 15:45:04,613 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:04,714 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:04,715 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.030 0.055 2026-10-21 15:45:04,791 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:04,841 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:04,898 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:04,950 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:05,004 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:05,056 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:05,108 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:05,184 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:05,269 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:05,318 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:05,369 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:05,419 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:05,470 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:05,521 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-10-21 15:45:05,522 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 15:45:05,604 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 17052116 (allocated 18485248) 2026-10-21 15:45:05,615 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 93100 2026-10-21 15:45:05,616 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-10-21 15:45:05,618 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 93100 2026-10-21 15:45:05,715 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154505_715213_test_promotion_program_with_loyalty_program.txt 2026-10-21 15:45:05,715 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmp6rgzrlzx_chrome_odoo" 2026-10-21 15:45:05,735 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-10-21 15:45:06,975 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 93314 2026-10-21 15:45:06,976 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmpxnk9z_60_chrome_odoo 2026-10-21 15:45:06,976 44 INFO rb-01d1866-225816-427320 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:41327/json/version 2026-10-21 15:45:06,977 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41327', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:07,023 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Browser version: Chrome/150.0.7871.114 2026-10-21 15:45:07,024 44 INFO rb-01d1866-225816-427320 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:41327/json 2026-10-21 15:45:07,024 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41327', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:07,037 44 INFO rb-01d1866-225816-427320 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:41327/devtools/page/A85B9CC61E7EE3608C8B5F623CE5918E 2026-10-21 15:45:07,049 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Enable chrome headless console log notification 2026-10-21 15:45:07,065 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-10-21 15:45:07,158 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:45:07,165 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-10-21 15:45:07,169 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:07,169 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:07,181 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:45:07,938 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:07] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.045 0.715 2026-10-21 15:45:07,942 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': 'A85B9CC61E7EE3608C8B5F623CE5918E', 'loaderId': '20440C3FF70E42860C502168ED1FD69E', 'isDownload': False} 2026-10-21 15:45:07,943 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-10-21 15:45:07,968 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:45:07,988 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:07] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-21 15:45:07,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:07] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 15:45:08,007 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:08] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-21 15:45:08,595 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:45:08,606 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:45:08,615 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 15:45:08,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:45:08,650 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:08,658 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:45:08,663 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:08,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:08,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-10-21 15:45:08,711 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-21 15:45:08,778 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.019 0.044 2026-10-21 15:45:08,780 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-21 15:45:09,552 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.245 0.488 2026-10-21 15:45:09,577 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:45:09,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 15:45:09,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:09] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.036 2026-10-21 15:45:09,747 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-21 15:45:09,768 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:09,790 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.008 2026-10-21 15:45:09,837 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:09,845 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:45:09,868 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:09,868 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:09,904 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:09] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.018 0.040 2026-10-21 15:45:09,907 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:45:09,919 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 15:45:09,930 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:09] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.005 0.063 2026-10-21 15:45:09,950 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-21 15:45:10,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.034 0.065 2026-10-21 15:45:10,023 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:10,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.058 0.144 2026-10-21 15:45:10,133 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:10,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.196 2026-10-21 15:45:10,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-10-21 15:45:10,201 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-21 15:45:10,221 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:10,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.142 2026-10-21 15:45:10,261 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 15:45:10,263 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-10-21 15:45:10,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.010 0.168 2026-10-21 15:45:10,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /web/image?model=product.template&field=image_128&id=1790&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.195 2026-10-21 15:45:10,375 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-10-21 15:45:10,399 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-10-21 15:45:10,427 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-21 15:45:10,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-10-21 15:45:10,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /web/image?model=product.template&field=image_128&id=1791&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-21 15:45:10,495 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.136 2026-10-21 15:45:10,636 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.079 0.177 2026-10-21 15:45:10,714 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:10,766 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:10,818 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:10,869 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:10,920 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:10,971 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:11,051 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:11,102 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:11,153 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:11,204 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:11,255 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:11,306 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:11,411 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:11,463 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:11,514 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:11,565 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:11,615 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:11,666 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-10-21 15:45:11,667 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-21 15:45:11,733 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 15362068 (allocated 17039360) 2026-10-21 15:45:11,736 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 93314 2026-10-21 15:45:11,737 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-10-21 15:45:11,738 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 93314 2026-10-21 15:45:11,833 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154511_833548_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-10-21 15:45:11,833 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmpxnk9z_60_chrome_odoo" 2026-10-21 15:45:11,855 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-10-21 15:45:13,860 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 93535 2026-10-21 15:45:13,861 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmpknkd5y8u_chrome_odoo 2026-10-21 15:45:13,861 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:37525/json/version 2026-10-21 15:45:13,862 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37525', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:13,906 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-10-21 15:45:13,907 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:37525/json 2026-10-21 15:45:13,907 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37525', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:13,917 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:37525/devtools/page/A6E15B1EFE8C56B4FDBC9003F58AB14B 2026-10-21 15:45:13,927 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-10-21 15:45:13,937 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-10-21 15:45:14,065 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:45:14,074 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-10-21 15:45:14,085 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:14,085 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:14,101 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:45:14,821 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:14] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 92 0.042 0.683 2026-10-21 15:45:14,826 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': 'A6E15B1EFE8C56B4FDBC9003F58AB14B', 'loaderId': 'DF63CB1EB82DC96C9F78960DE756DC60', 'isDownload': False} 2026-10-21 15:45:14,826 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Evaluate ready code "odoo.isTourReady('test_race_conditions_update_program')" 2026-10-21 15:45:14,844 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:45:14,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:14] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-21 15:45:14,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:14] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-10-21 15:45:14,893 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:14] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-10-21 15:45:15,458 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:15,472 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:45:15,480 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 15:45:15,504 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:15,505 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:45:15,513 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:15,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:45:15,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:15,560 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-21 15:45:15,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.025 2026-10-21 15:45:15,583 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-21 15:45:15,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.017 0.048 2026-10-21 15:45:16,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.257 0.547 2026-10-21 15:45:16,518 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 15:45:16,576 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:45:16,640 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-21 15:45:16,676 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:45:16,689 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-10-21 15:45:16,712 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 15:45:16,775 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:16,783 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:45:16,800 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:45:16,810 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:45:16,824 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:45:16,831 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:45:16,859 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.029 0.039 2026-10-21 15:45:16,874 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:45:16,897 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.006 0.098 2026-10-21 15:45:16,919 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.028 2026-10-21 15:45:16,959 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:16,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:16] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.017 0.113 2026-10-21 15:45:17,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:17] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.044 0.195 2026-10-21 15:45:17,105 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:45:17,106 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:17] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.073 2026-10-21 15:45:17,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:17] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.087 2026-10-21 15:45:17,145 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:17,156 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:17,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:17] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.110 2026-10-21 15:45:17,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:17] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-10-21 15:45:17,239 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:17] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-10-21 15:45:17,270 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:17] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-21 15:45:17,290 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:17] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-21 15:45:17,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:17] "GET /web/image?model=product.template&field=image_128&id=1793&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-21 15:45:17,341 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:17] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-10-21 15:45:17,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:17] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-21 15:45:17,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:17] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.119 2026-10-21 15:45:17,503 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.037 0.219 2026-10-21 15:45:17,586 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:17,963 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:18,013 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:18,065 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-10-21 15:45:18,066 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-21 15:45:18,144 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 18962108 (allocated 20844544) 2026-10-21 15:45:18,148 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 93535 2026-10-21 15:45:18,149 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-10-21 15:45:18,150 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 93535 2026-10-21 15:45:18,245 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154518_245562_test_race_conditions_update_program.txt 2026-10-21 15:45:18,245 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmpknkd5y8u_chrome_odoo" 2026-10-21 15:45:18,265 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-10-21 15:45:19,107 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 93752 2026-10-21 15:45:19,107 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmpg5lmmx65_chrome_odoo 2026-10-21 15:45:19,108 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:45953/json/version 2026-10-21 15:45:19,109 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:19,158 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-10-21 15:45:19,158 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:45953/json 2026-10-21 15:45:19,159 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:19,167 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:45953/devtools/page/8A953BBF915B1626DFBC96B28B1BAF70 2026-10-21 15:45:19,176 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-10-21 15:45:19,186 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-10-21 15:45:19,338 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:45:19,346 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-10-21 15:45:19,349 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:19,350 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:19,363 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:45:20,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:20] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 87 0.035 0.866 2026-10-21 15:45:20,266 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': '8A953BBF915B1626DFBC96B28B1BAF70', 'loaderId': '16239E41850E053599245521D9B7B0BF', 'isDownload': False} 2026-10-21 15:45:20,267 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:20,296 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:45:20,323 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:20] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-10-21 15:45:20,327 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:20] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 15:45:20,341 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:20] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-21 15:45:20,877 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:45:20,878 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:45:20,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.017 2026-10-21 15:45:20,951 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-21 15:45:20,962 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:20,980 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:20,982 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.017 2026-10-21 15:45:21,003 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:21,038 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:21] "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-10-21 15:45:21,062 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.031 2026-10-21 15:45:21,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.043 2026-10-21 15:45:21,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-21 15:45:21,862 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.235 0.473 2026-10-21 15:45:21,884 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:21,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45: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-10-21 15:45:22,010 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.039 2026-10-21 15:45:22,038 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:45:22,064 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-10-21 15:45:22,078 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 15:45:22,106 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:22,122 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:45:22,126 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:45:22,154 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:22,163 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.015 0.040 2026-10-21 15:45:22,164 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:45:22,195 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.014 0.070 2026-10-21 15:45:22,197 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-10-21 15:45:22,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-10-21 15:45:22,240 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:22,296 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:45:22,389 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:22,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.067 0.061 2026-10-21 15:45:22,437 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.140 2026-10-21 15:45:22,458 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:22,461 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-10-21 15:45:22,474 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:22,492 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-21 15:45:22,509 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:22,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-10-21 15:45:22,618 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.038 0.292 2026-10-21 15:45:22,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-10-21 15:45:22,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-10-21 15:45:22,688 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/image?model=product.template&field=image_128&id=1805&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-10-21 15:45:22,714 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-10-21 15:45:22,788 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.031 0.230 2026-10-21 15:45:22,816 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-10-21 15:45:22,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-21 15:45:22,849 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:22,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:22] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.238 2026-10-21 15:45:22,917 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:22,967 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:23,028 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:23,429 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:23,481 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:23,548 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:23,602 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:23] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 14 0.018 0.048 2026-10-21 15:45:23,632 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:23,681 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:23,686 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.016 0.060 2026-10-21 15:45:23,708 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.086 2026-10-21 15:45:23,737 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:23,811 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:23,854 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:23,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:23] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.014 0.045 2026-10-21 15:45:23,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.052 2026-10-21 15:45:23,947 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:23,996 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:24,054 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:24,114 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:24,191 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:24,266 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:24,279 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:24,280 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:24,316 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:24,367 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:24,444 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:24,498 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:24,551 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:24,603 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:24,662 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:24,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:24] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.003 0.008 2026-10-21 15:45:24,703 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:24] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.013 2026-10-21 15:45:24,739 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41557157 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b667d4d6-d384-40d3-ba46-3ddcaf57bbf8'}] 2026-10-21 15:45:24,742 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:45:25,242 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41557157 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b667d4d6-d384-40d3-ba46-3ddcaf57bbf8'} created pos.order #636 2026-10-21 15:45:25,280 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41557157 finished 2026-10-21 15:45:25,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 258 0.195 0.417 2026-10-21 15:45:25,468 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.026 0.060 2026-10-21 15:45:25,500 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 15:45:25,618 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15630062 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b667d4d6-d384-40d3-ba46-3ddcaf57bbf8'}] 2026-10-21 15:45:25,621 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:25,628 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15630062 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b667d4d6-d384-40d3-ba46-3ddcaf57bbf8'} sync ignored for existing PoS order pos.order(636,) (state: paid) 2026-10-21 15:45:25,652 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15630062 finished 2026-10-21 15:45:25,669 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:25,718 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:25,768 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:25,803 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.057 0.131 2026-10-21 15:45:25,842 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:25,859 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.014 0.017 2026-10-21 15:45:25,903 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:25,911 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:25] "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-10-21 15:45:25,952 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.026 2026-10-21 15:45:25,966 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:25,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:25] "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.019 2026-10-21 15:45:26,017 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:26,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 45 0.028 0.047 2026-10-21 15:45:26,068 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:26,104 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.024 2026-10-21 15:45:26,119 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:26,178 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:26,230 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:26,280 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:26,333 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:26,384 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:26,434 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:26,518 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:26,555 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:26] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.038 2026-10-21 15:45:26,571 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:26,630 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:26,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.013 0.059 2026-10-21 15:45:26,685 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-10-21 15:45:26,687 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_refund_does_not_decrease_points SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-21 15:45:26,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:26] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.016 2026-10-21 15:45:26,832 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 20378548 (allocated 22679552) 2026-10-21 15:45:26,842 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 93752 2026-10-21 15:45:26,844 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-10-21 15:45:26,849 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 93752 2026-10-21 15:45:26,945 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154526_945689_test_refund_does_not_decrease_points.txt 2026-10-21 15:45:26,946 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmpg5lmmx65_chrome_odoo" 2026-10-21 15:45:26,990 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-10-21 15:45:28,416 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 93980 2026-10-21 15:45:28,416 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmpgm9arh_n_chrome_odoo 2026-10-21 15:45:28,416 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:44357/json/version 2026-10-21 15:45:28,417 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44357', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:28,460 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-10-21 15:45:28,460 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:44357/json 2026-10-21 15:45:28,461 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44357', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:28,473 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:44357/devtools/page/B13AC0FF0569683EA28132D0E096E999 2026-10-21 15:45:28,487 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-10-21 15:45:28,494 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-10-21 15:45:28,624 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:45:28,630 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-10-21 15:45:28,631 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:28,631 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:28,644 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:45:29,363 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:29] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.033 0.689 2026-10-21 15:45:29,367 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': 'B13AC0FF0569683EA28132D0E096E999', 'loaderId': '429CDDCA21F029C3ECBF166E7A64D978', 'isDownload': False} 2026-10-21 15:45:29,367 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-10-21 15:45:29,387 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:45:29,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:29] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:45:29,412 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:29] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-10-21 15:45:29,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:29] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 15:45:29,869 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:29,872 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:29,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.024 2026-10-21 15:45:29,927 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 15:45:29,931 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:29,940 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:29,945 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:45:29,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:30,002 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:30] "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.018 2026-10-21 15:45:30,022 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-21 15:45:30,071 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.037 2026-10-21 15:45:30,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-21 15:45:30,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.189 0.436 2026-10-21 15:45:30,755 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45: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-10-21 15:45:30,803 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:45:30,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:30] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.042 2026-10-21 15:45:30,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45: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-10-21 15:45:30,918 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-10-21 15:45:30,932 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 15:45:30,993 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:31,002 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:45:31,026 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:45:31,029 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:31,051 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.018 0.032 2026-10-21 15:45:31,068 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:45:31,072 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:45:31,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.006 0.050 2026-10-21 15:45:31,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.002 0.013 2026-10-21 15:45:31,107 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:31,175 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.021 0.053 2026-10-21 15:45:31,180 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:31,278 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.039 0.135 2026-10-21 15:45:31,288 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:45:31,290 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 4 0.003 0.057 2026-10-21 15:45:31,305 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.070 2026-10-21 15:45:31,327 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/image?model=product.template&field=image_128&id=12&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-10-21 15:45:31,352 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-21 15:45:31,370 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:31,388 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.010 0.101 2026-10-21 15:45:31,404 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:31,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-21 15:45:31,444 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-10-21 15:45:31,469 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-10-21 15:45:31,491 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-10-21 15:45:31,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-21 15:45:31,538 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-21 15:45:31,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-21 15:45:31,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-21 15:45:31,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.058 0.199 2026-10-21 15:45:31,790 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:31,895 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:32,035 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:32,110 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:32,197 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:32,268 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:32,318 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:32,375 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:32,472 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:32,521 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:32] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.026 0.031 2026-10-21 15:45:32,542 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.060 2026-10-21 15:45:32,550 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:32,588 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:32,591 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:45:32,635 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:32,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.024 0.054 2026-10-21 15:45:32,685 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:32,754 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:32,807 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:32,861 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:32,913 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:32,964 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:33,021 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:33,039 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:33] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.005 0.013 2026-10-21 15:45:33,087 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94595471 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a2bfec3f-ece6-4470-b83f-481f4ac1f6bc'}] 2026-10-21 15:45:33,088 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:45:33,624 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94595471 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a2bfec3f-ece6-4470-b83f-481f4ac1f6bc'} created pos.order #637 2026-10-21 15:45:33,645 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94595471 finished 2026-10-21 15:45:33,712 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 267 0.213 0.415 2026-10-21 15:45:34,290 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 112 0.071 0.441 2026-10-21 15:45:34,313 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:45:34,526 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86610000 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a2bfec3f-ece6-4470-b83f-481f4ac1f6bc'}] 2026-10-21 15:45:34,534 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:34,535 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86610000 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a2bfec3f-ece6-4470-b83f-481f4ac1f6bc'} sync ignored for existing PoS order pos.order(637,) (state: paid) 2026-10-21 15:45:34,564 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86610000 finished 2026-10-21 15:45:34,577 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:34,628 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:34,676 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:34,722 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.043 0.157 2026-10-21 15:45:34,726 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:34,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:34] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.016 2026-10-21 15:45:34,803 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:34,835 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.010 0.034 2026-10-21 15:45:34,876 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:34,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:34] "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-10-21 15:45:34,927 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:34,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.022 2026-10-21 15:45:34,945 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45: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.017 2026-10-21 15:45:34,991 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,042 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,094 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,145 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,205 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,256 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,307 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,360 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,411 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,531 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,588 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,638 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,688 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,741 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,792 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,842 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,893 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:35,977 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:36,005 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:36] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.034 2026-10-21 15:45:36,030 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-10-21 15:45:36,031 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-21 15:45:36,082 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.046 2026-10-21 15:45:36,190 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 21945128 (allocated 24645632) 2026-10-21 15:45:36,200 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 93980 2026-10-21 15:45:36,201 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-10-21 15:45:36,202 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 93980 2026-10-21 15:45:36,302 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154536_301527_test_refund_product_part_of_rules.txt 2026-10-21 15:45:36,302 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmpgm9arh_n_chrome_odoo" 2026-10-21 15:45:36,327 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-10-21 15:45:37,015 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 94219 2026-10-21 15:45:37,015 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmpbr9c4s9i_chrome_odoo 2026-10-21 15:45:37,015 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:43615/json/version 2026-10-21 15:45:37,016 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:37,065 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-21 15:45:37,065 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:43615/json 2026-10-21 15:45:37,066 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:37,075 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:43615/devtools/page/B0522EEC71513B516168CC5CC41CBE7B 2026-10-21 15:45:37,088 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-10-21 15:45:37,098 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-10-21 15:45:37,196 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:45:37,202 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-10-21 15:45:37,208 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:37,208 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:37,220 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:45:38,041 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:38] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.063 0.761 2026-10-21 15:45:38,045 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': 'B0522EEC71513B516168CC5CC41CBE7B', 'loaderId': '5163B8FE2E1D1063FC5BAD5502780BC6', 'isDownload': False} 2026-10-21 15:45:38,045 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-10-21 15:45:38,062 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:45:38,082 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:38] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 15:45:38,091 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:38] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-21 15:45:38,104 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:38] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-21 15:45:38,675 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:38,683 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:38,705 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 15:45:38,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-21 15:45:38,747 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:38,754 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:38,772 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 15:45:38,785 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:38,813 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-10-21 15:45:38,829 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-21 15:45:38,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.046 0.051 2026-10-21 15:45:38,928 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.063 2026-10-21 15:45:39,674 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.275 0.425 2026-10-21 15:45:39,703 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:39] "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-10-21 15:45:39,774 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:45:39,840 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:39] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.035 2026-10-21 15:45:39,875 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:45:39,891 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-10-21 15:45:39,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:45:39,954 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:39,969 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:45:39,977 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:45:40,003 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.012 0.028 2026-10-21 15:45:40,026 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:45:40,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.008 0.054 2026-10-21 15:45:40,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-10-21 15:45:40,041 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:40,059 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-10-21 15:45:40,137 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:40,169 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:45:40,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.043 0.046 2026-10-21 15:45:40,258 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:45:40,311 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.019 0.135 2026-10-21 15:45:40,324 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 4 0.003 0.121 2026-10-21 15:45:40,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-21 15:45:40,363 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:40,371 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:45:40,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-21 15:45:40,406 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.209 2026-10-21 15:45:40,429 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-21 15:45:40,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-21 15:45:40,476 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-21 15:45:40,498 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-10-21 15:45:40,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-21 15:45:40,617 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.032 0.174 2026-10-21 15:45:40,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-21 15:45:40,665 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:40] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.226 2026-10-21 15:45:40,690 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:40,746 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:40,794 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:40,845 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:40,896 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:40,947 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:40,997 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:41,070 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:41,086 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:41,086 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:41,120 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:41,171 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:41,244 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:41,298 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:41,351 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:41,426 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:41,431 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2196975 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '33d06b59-7562-4252-bc78-074bde89f6aa'}] 2026-10-21 15:45:41,440 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:45:41,942 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2196975 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '33d06b59-7562-4252-bc78-074bde89f6aa'} created pos.order #638 2026-10-21 15:45:41,976 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2196975 finished 2026-10-21 15:45:42,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 237 0.202 0.411 2026-10-21 15:45:42,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:42] "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-10-21 15:45:42,190 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8356983 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '33d06b59-7562-4252-bc78-074bde89f6aa'}] 2026-10-21 15:45:42,202 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:42,205 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8356983 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '33d06b59-7562-4252-bc78-074bde89f6aa'} sync ignored for existing PoS order pos.order(638,) (state: paid) 2026-10-21 15:45:42,228 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8356983 finished 2026-10-21 15:45:42,249 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:42,301 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:42,349 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:42,370 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.072 0.110 2026-10-21 15:45:42,411 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:42,488 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:42,496 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:42] "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-10-21 15:45:42,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.026 2026-10-21 15:45:42,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:42] "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.011 2026-10-21 15:45:42,554 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:42,600 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:42,652 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:42,705 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:42,756 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:42,806 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:42,885 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:42,932 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:42,991 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:43,042 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:43,102 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:43,153 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:43,204 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:43,255 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:43,305 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:43,386 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:43,437 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:43,488 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:43,540 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:43,590 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:43,641 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:43,692 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:43,742 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:43,793 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:43,844 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-10-21 15:45:43,845 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-21 15:45:43,990 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17872524 (allocated 19271680) 2026-10-21 15:45:43,997 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 94219 2026-10-21 15:45:44,001 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-10-21 15:45:44,002 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 94219 2026-10-21 15:45:44,111 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154544_111356_test_refund_with_gift_card.txt 2026-10-21 15:45:44,111 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmpbr9c4s9i_chrome_odoo" 2026-10-21 15:45:44,134 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-10-21 15:45:44,983 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 94438 2026-10-21 15:45:44,983 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmpk2_gwtgr_chrome_odoo 2026-10-21 15:45:44,983 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:38263/json/version 2026-10-21 15:45:44,984 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:45,062 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-10-21 15:45:45,062 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:38263/json 2026-10-21 15:45:45,063 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:45,091 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:38263/devtools/page/04EE2B154E59D45F4DD4ADADB5B7B8FB 2026-10-21 15:45:45,100 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-10-21 15:45:45,108 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-10-21 15:45:45,227 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:45:45,232 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-10-21 15:45:45,238 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:45,239 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:45,259 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:45:46,214 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:46] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.075 0.883 2026-10-21 15:45:46,218 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': '04EE2B154E59D45F4DD4ADADB5B7B8FB', 'loaderId': '9FBDE4441681DD883648CC15C4102AB0', 'isDownload': False} 2026-10-21 15:45:46,218 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:46,240 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:45:46,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:46] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 15:45:46,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:46] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.024 2026-10-21 15:45:46,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:46] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-21 15:45:46,884 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:46,887 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:46,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 15:45:46,950 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:46,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 15:45:46,966 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:46,985 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:45:47,002 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:47,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-10-21 15:45:47,048 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-10-21 15:45:47,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.041 2026-10-21 15:45:47,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-10-21 15:45:47,928 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.258 0.496 2026-10-21 15:45:47,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:47] "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-10-21 15:45:48,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:45:48,090 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-10-21 15:45:48,113 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:45:48,134 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-10-21 15:45:48,145 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 15:45:48,198 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:48,254 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:48,259 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 15:45:48,260 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.023 0.040 2026-10-21 15:45:48,263 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-10-21 15:45:48,279 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:45:48,280 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:45:48,292 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.059 2026-10-21 15:45:48,314 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.033 2026-10-21 15:45:48,384 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:48,430 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 15:45:48,498 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:48,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.044 0.057 2026-10-21 15:45:48,515 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:45:48,526 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.007 0.093 2026-10-21 15:45:48,547 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:45:48,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.109 2026-10-21 15:45:48,599 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-21 15:45:48,632 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-21 15:45:48,704 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.027 0.271 2026-10-21 15:45:48,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-10-21 15:45:48,761 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-10-21 15:45:48,792 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.209 2026-10-21 15:45:48,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-10-21 15:45:48,846 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/image?model=product.template&field=image_128&id=1811&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-10-21 15:45:48,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-21 15:45:48,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-21 15:45:48,968 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.031 0.226 2026-10-21 15:45:49,043 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:49,110 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:49,158 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:49,212 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:49,266 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:49,322 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:49,372 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:49,423 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:49,473 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:49,646 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:49,691 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:49,742 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:49,793 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:49,865 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:49,883 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:45:49,885 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:49,921 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:49,966 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:50,042 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:50,098 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:50,106 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:50] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 15:45:50,140 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72288308 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6cf78965-c288-4818-b42f-5ae3e8152985'}] 2026-10-21 15:45:50,153 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:45:50,681 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72288308 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6cf78965-c288-4818-b42f-5ae3e8152985'} created pos.order #639 2026-10-21 15:45:50,704 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72288308 finished 2026-10-21 15:45:50,774 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 257 0.185 0.452 2026-10-21 15:45:50,944 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.052 0.064 2026-10-21 15:45:50,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45: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-10-21 15:45:51,102 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99533282 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6cf78965-c288-4818-b42f-5ae3e8152985'}] 2026-10-21 15:45:51,108 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-10-21 15:45:51,110 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99533282 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6cf78965-c288-4818-b42f-5ae3e8152985'} sync ignored for existing PoS order pos.order(639,) (state: paid) 2026-10-21 15:45:51,112 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_reward_line_tax_grouping_key SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-21 15:45:51,150 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99533282 finished 2026-10-21 15:45:51,233 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 17505340 (allocated 19009536) 2026-10-21 15:45:51,241 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 94438 2026-10-21 15:45:51,245 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-10-21 15:45:51,254 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 94438 2026-10-21 15:45:51,289 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.093 0.097 2026-10-21 15:45:51,337 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154551_337655_test_reward_line_tax_grouping_key.txt 2026-10-21 15:45:51,338 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmpk2_gwtgr_chrome_odoo" 2026-10-21 15:45:52,545 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-10-21 15:45:53,623 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 94658 2026-10-21 15:45:53,623 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmp0ifxf89i_chrome_odoo 2026-10-21 15:45:53,623 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:40201/json/version 2026-10-21 15:45:53,625 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40201', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:53,673 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-10-21 15:45:53,674 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:40201/json 2026-10-21 15:45:53,674 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40201', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:53,682 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:40201/devtools/page/B0B668EEFF30DDF7C47F81376124699A 2026-10-21 15:45:53,696 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-10-21 15:45:53,706 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-10-21 15:45:53,861 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:45:53,867 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-10-21 15:45:53,869 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:53,869 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:53,887 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:45:54,667 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:54] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.050 0.732 2026-10-21 15:45:54,670 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': 'B0B668EEFF30DDF7C47F81376124699A', 'loaderId': '888518CDCEE76BBD5D98FCCAFAB1F318', 'isDownload': False} 2026-10-21 15:45:54,670 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:54,693 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:45:54,708 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:54] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:45:54,711 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:54] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 15:45:54,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:54] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 15:45:55,225 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:55,233 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:55,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 15:45:55,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:45:55,281 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:55,288 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:55,289 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:45:55,304 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:55,333 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-10-21 15:45:55,351 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-21 15:45:55,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.048 2026-10-21 15:45:55,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-21 15:45:56,217 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.281 0.479 2026-10-21 15:45:56,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:45:56,313 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45: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.007 2026-10-21 15:45:56,380 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-21 15:45:56,410 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45: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.007 2026-10-21 15:45:56,430 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-10-21 15:45:56,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 15:45:56,497 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:56,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:45:56,538 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:45:56,558 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:45:56,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.022 0.036 2026-10-21 15:45:56,577 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:45:56,578 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:45:56,596 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.005 0.061 2026-10-21 15:45:56,616 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:45:56,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.028 0.047 2026-10-21 15:45:56,698 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:56,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.029 0.103 2026-10-21 15:45:56,803 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:56,812 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.167 2026-10-21 15:45:56,825 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:45:56,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.006 0.109 2026-10-21 15:45:56,849 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:45:56,857 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:56,875 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.012 0.107 2026-10-21 15:45:56,897 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-21 15:45:56,910 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:56,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-10-21 15:45:56,961 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-10-21 15:45:56,990 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:56] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-10-21 15:45:57,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:57] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-21 15:45:57,040 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:57] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-21 15:45:57,061 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:57] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-10-21 15:45:57,088 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:57] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-10-21 15:45:57,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.038 0.217 2026-10-21 15:45:57,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45: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 - 7 0.006 0.243 2026-10-21 15:45:57,251 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-10-21 15:45:57,251 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_scan_loyalty_card_select_customer SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-21 15:45:57,322 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13400348 (allocated 14417920) 2026-10-21 15:45:57,327 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 94658 2026-10-21 15:45:57,327 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-10-21 15:45:57,328 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 94658 2026-10-21 15:45:57,437 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154557_437758_test_scan_loyalty_card_select_customer.txt 2026-10-21 15:45:57,438 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmp0ifxf89i_chrome_odoo" 2026-10-21 15:45:57,450 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-10-21 15:45:57,687 44 INFO rb-01d1866-225816-427320 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-10-21 15:45:57,695 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_discount_with_negative_line ... 2026-10-21 15:45:58,769 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome pid: 94857 2026-10-21 15:45:58,769 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome headless temporary user profile dir: /tmp/tmp10_q17nd_chrome_odoo 2026-10-21 15:45:58,769 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Issuing json command http://127.0.0.1:44759/json/version 2026-10-21 15:45:58,771 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:58,824 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Browser version: Chrome/150.0.7871.114 2026-10-21 15:45:58,824 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Issuing json command http://127.0.0.1:44759/json 2026-10-21 15:45:58,825 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:45:58,834 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Websocket url found: ws://127.0.0.1:44759/devtools/page/5BAE3FAFED24092957C8C13EE834C5FB 2026-10-21 15:45:58,844 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Enable chrome headless console log notification 2026-10-21 15:45:58,853 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome headless enable page notifications 2026-10-21 15:45:58,995 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:45:59,004 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Setting session cookie in browser 2026-10-21 15:45:59,006 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-21 15:45:59,006 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-21 15:45:59,019 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:45:59,760 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:59] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.080 0.664 2026-10-21 15:45:59,764 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Navigation result: {'frameId': '5BAE3FAFED24092957C8C13EE834C5FB', 'loaderId': '141F5109C61BF5FB18B5A3D99E67CDDE', 'isDownload': False} 2026-10-21 15:45:59,764 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountNegativeLine')" 2026-10-21 15:45:59,781 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:45:59,806 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:59] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.012 2026-10-21 15:45:59,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:59] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 15:45:59,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:45:59] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-21 15:46:00,429 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:46:00,436 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:46:00,455 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-10-21 15:46:00,480 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountNegativeLine', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:46:00,488 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:46:00,490 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [1/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-21 15:46:00,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:46:00,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:46:00,551 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46: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-10-21 15:46:00,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-21 15:46:00,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.039 2026-10-21 15:46:00,628 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-21 15:46:01,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.326 0.485 2026-10-21 15:46:01,508 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:46:01,585 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 15:46:01,633 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:01] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-10-21 15:46:01,661 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46: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-10-21 15:46:01,674 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: Owl is running in 'dev' mode. 2026-10-21 15:46:01,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 15:46:01,734 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:46:01,748 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:46:01,763 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:46:01,766 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:46:01,819 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:01] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.024 0.045 2026-10-21 15:46:01,830 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:46:01,835 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46: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-10-21 15:46:01,840 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:01] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.008 0.072 2026-10-21 15:46:01,888 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:46:01,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.019 0.055 2026-10-21 15:46:01,969 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:01] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.091 2026-10-21 15:46:02,003 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [2/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-21 15:46:02,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:02] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.032 0.153 2026-10-21 15:46:02,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:02] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.009 0.060 2026-10-21 15:46:02,101 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:46:02,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:02] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-21 15:46:02,156 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:02] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.075 2026-10-21 15:46:02,194 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:02] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-10-21 15:46:02,211 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [3/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-21 15:46:02,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:02] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-21 15:46:02,234 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:46:02,253 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:02] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-10-21 15:46:02,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:02] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-10-21 15:46:02,312 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:02] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-10-21 15:46:02,339 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:02] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-10-21 15:46:02,370 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:02] "GET /web/image?model=product.template&field=image_128&id=1813&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-21 15:46:02,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:02] "GET /web/image?model=product.template&field=image_128&id=1814&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-21 15:46:02,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:02] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-21 15:46:02,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.030 0.185 2026-10-21 15:46:02,587 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [4/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-21 15:46:02,642 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [5/26] Tour PosLoyaltySpecificDiscountNegativeLine → 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-10-21 15:46:02,694 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [6/26] Tour PosLoyaltySpecificDiscountNegativeLine → 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-10-21 15:46:02,744 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [7/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step go back to the products (trigger: .actionpad .back-button) 2026-10-21 15:46:02,795 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [8/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click product 'Voucher' (trigger: article.product .product-content .product-name:contains("Voucher")) 2026-10-21 15:46:02,879 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [9/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-21 15:46:02,939 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [10/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step Check orderline with attributes: {"withClass":".selected","productName":"Voucher","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Voucher")):has(.qty:contains("1"))) 2026-10-21 15:46:02,990 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [11/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step Check orderline with attributes: {"withClass":".selected","productName":"Voucher","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Voucher")):has(.qty:contains("1"))) 2026-10-21 15:46:03,041 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [12/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step go back to the products (trigger: .actionpad .back-button) 2026-10-21 15:46:03,092 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [13/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on specific products","price":"-55.56"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on specific products")):has(.price:contains("-55.56"))) 2026-10-21 15:46:03,144 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [14/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on specific products","price":"5.56"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on specific products")):has(.price:contains("5.56"))) 2026-10-21 15:46:03,197 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [15/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step order total amount is '850.00' (trigger: .product-screen .order-summary .total:contains("850.00")) 2026-10-21 15:46:03,248 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [16/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step order total amount is '850.00' (trigger: .product-screen .order-summary .total:contains("850.00"):not(:visible)) 2026-10-21 15:46:03,299 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [17/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-21 15:46:03,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [18/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-21 15:46:03,383 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:46:03,384 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:46:03,421 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [19/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-21 15:46:03,471 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [20/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-21 15:46:03,557 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [21/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-10-21 15:46:03,611 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [22/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-21 15:46:03,665 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [23/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-21 15:46:03,719 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [24/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-21 15:46:03,773 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [25/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-21 15:46:03,780 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:03] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 15:46:03,827 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48462410 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '13c0e2eb-cf76-4adc-8d8a-700bfc947ce6'}] 2026-10-21 15:46:03,831 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:46:04,407 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48462410 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '13c0e2eb-cf76-4adc-8d8a-700bfc947ce6'} created pos.order #640 2026-10-21 15:46:04,438 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48462410 finished 2026-10-21 15:46:04,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 250 0.226 0.467 2026-10-21 15:46:04,659 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.025 0.051 2026-10-21 15:46:04,685 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 15:46:04,844 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #747865 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '13c0e2eb-cf76-4adc-8d8a-700bfc947ce6'}] 2026-10-21 15:46:04,854 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #747865 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '13c0e2eb-cf76-4adc-8d8a-700bfc947ce6'} sync ignored for existing PoS order pos.order(640,) (state: paid) 2026-10-21 15:46:04,869 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [26/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-21 15:46:04,884 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #747865 finished 2026-10-21 15:46:04,916 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: tour succeeded 2026-10-21 15:46:04,918 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountNegativeLine SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-21 15:46:05,050 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: heap 17701980 (allocated 19533824) 2026-10-21 15:46:05,066 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.056 0.170 2026-10-21 15:46:05,083 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Closing chrome headless with pid 94857 2026-10-21 15:46:05,084 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Closing websocket connection 2026-10-21 15:46:05,085 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Terminating chrome headless with pid 94857 2026-10-21 15:46:05,186 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154605_186773_test_specific_discount_with_negative_line.txt 2026-10-21 15:46:05,187 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Removing chrome user profile "/tmp/tmp10_q17nd_chrome_odoo" 2026-10-21 15:46:05,247 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-10-21 15:46:06,484 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 95066 2026-10-21 15:46:06,484 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpqljo36td_chrome_odoo 2026-10-21 15:46:06,484 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:45543/json/version 2026-10-21 15:46:06,486 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:46:06,516 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-21 15:46:06,516 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:45543/json 2026-10-21 15:46:06,517 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:46:06,526 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:45543/devtools/page/153C993FFCA470882A25BF54879AC732 2026-10-21 15:46:06,545 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-10-21 15:46:06,556 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-10-21 15:46:06,665 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:46:06,673 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-10-21 15:46:06,675 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:06,675 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:06,689 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:46:07,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:07] "GET /pos/ui/81 HTTP/1.1" 200 - 91 0.042 1.013 2026-10-21 15:46:07,744 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': '153C993FFCA470882A25BF54879AC732', 'loaderId': 'CC9AF5E6D296E5D7B105948FDC4D9507', 'isDownload': False} 2026-10-21 15:46:07,744 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-10-21 15:46:07,765 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:46:07,793 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:07] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-10-21 15:46:07,803 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:07] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-10-21 15:46:07,811 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:07] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-21 15:46:08,326 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:46:08,334 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:46:08,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 15:46:08,382 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:08,386 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 15:46:08,390 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:08,405 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:46:08,420 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:46:08,457 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46: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.008 2026-10-21 15:46:08,479 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-21 15:46:08,546 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.019 0.049 2026-10-21 15:46:08,549 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-21 15:46:09,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 399 0.259 0.427 2026-10-21 15:46:09,301 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:46:09,362 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:46:09,444 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.038 2026-10-21 15:46:09,472 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:46:09,487 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-21 15:46:09,505 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-21 15:46:09,539 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:46:09,556 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:46:09,565 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:46:09,572 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:46:09,607 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46: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-10-21 15:46:09,608 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:46:09,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.045 0.045 2026-10-21 15:46:09,651 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:46:09,670 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.006 0.106 2026-10-21 15:46:09,686 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.047 2026-10-21 15:46:09,749 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:09,768 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 33 0.019 0.110 2026-10-21 15:46:09,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /pos/ui/81 HTTP/1.1" 200 - 33 0.038 0.180 2026-10-21 15:46:09,871 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:46:09,875 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:09,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-10-21 15:46:09,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.124 2026-10-21 15:46:09,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-10-21 15:46:09,999 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:46:10,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:10] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-21 15:46:10,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:10] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.009 0.186 2026-10-21 15:46:10,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:10] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-10-21 15:46:10,085 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:10] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-10-21 15:46:10,105 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:10] "GET /web/image?model=product.template&field=image_128&id=1817&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-10-21 15:46:10,137 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:10] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-10-21 15:46:10,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:10] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-10-21 15:46:10,226 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.026 0.172 2026-10-21 15:46:10,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:10] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-10-21 15:46:10,306 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:10,363 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:10,415 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:10,466 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:10,518 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:10,568 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:10,618 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:10,676 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:10,735 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:10,817 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:10,870 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:10,919 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:10,970 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-10-21 15:46:10,971 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-21 15:46:11,076 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 15422400 (allocated 16515072) 2026-10-21 15:46:11,090 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 95066 2026-10-21 15:46:11,092 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-10-21 15:46:11,093 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 95066 2026-10-21 15:46:11,216 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154611_216231_test_specific_product_discount_with_global_discount.txt 2026-10-21 15:46:11,216 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmpqljo36td_chrome_odoo" 2026-10-21 15:46:11,236 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-10-21 15:46:13,280 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 95288 2026-10-21 15:46:13,281 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmp7ef_i8nt_chrome_odoo 2026-10-21 15:46:13,281 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:36095/json/version 2026-10-21 15:46:13,282 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:46:13,358 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-10-21 15:46:13,358 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:36095/json 2026-10-21 15:46:13,359 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:46:13,377 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:36095/devtools/page/8D0EEC46EC8B85DA47C36E8672816BDC 2026-10-21 15:46:13,390 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-10-21 15:46:13,397 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-10-21 15:46:13,513 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:46:13,527 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-10-21 15:46:13,530 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:13,531 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:13,544 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:46:14,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:14] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.047 0.685 2026-10-21 15:46:14,276 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': '8D0EEC46EC8B85DA47C36E8672816BDC', 'loaderId': '6489729B7DFFC3035DD58EB120E9EBB0', 'isDownload': False} 2026-10-21 15:46:14,276 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-10-21 15:46:14,295 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:46:14,314 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:14] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-10-21 15:46:14,325 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:14] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-10-21 15:46:14,333 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:14] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-21 15:46:14,856 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:46:14,857 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:46:14,884 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 15:46:14,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 15:46:14,916 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:14,926 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:14,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:46:14,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:46:14,977 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46: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.010 2026-10-21 15:46:14,994 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-21 15:46:15,071 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.016 0.044 2026-10-21 15:46:15,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.059 2026-10-21 15:46:15,876 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 407 0.309 0.460 2026-10-21 15:46:15,901 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46: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-10-21 15:46:15,977 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46: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-10-21 15:46:16,045 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-10-21 15:46:16,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:46:16,086 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-10-21 15:46:16,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 15:46:16,168 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:46:16,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:46:16,195 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:46:16,198 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:46:16,227 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:46:16,227 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:46:16,234 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.021 0.034 2026-10-21 15:46:16,248 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:46:16,267 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.074 2026-10-21 15:46:16,336 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.019 0.074 2026-10-21 15:46:16,352 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.093 2026-10-21 15:46:16,359 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:16,491 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:16,492 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.056 0.193 2026-10-21 15:46:16,505 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:46:16,528 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.015 0.098 2026-10-21 15:46:16,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.143 2026-10-21 15:46:16,598 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:46:16,617 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-10-21 15:46:16,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.193 2026-10-21 15:46:16,670 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-10-21 15:46:16,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-21 15:46:16,712 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-10-21 15:46:16,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-10-21 15:46:16,782 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.152 2026-10-21 15:46:16,819 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image?model=product.template&field=image_128&id=1819&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.153 2026-10-21 15:46:16,847 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image?model=product.template&field=image_128&id=1821&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-21 15:46:16,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image?model=product.template&field=image_128&id=1822&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-21 15:46:16,903 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image?model=product.template&field=image_128&id=1820&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-10-21 15:46:16,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image?model=product.template&field=image_128&id=1823&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-21 15:46:16,953 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image?model=product.template&field=image_128&id=1824&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-10-21 15:46:16,979 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:16] "GET /web/image?model=product.template&field=image_128&id=1825&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-10-21 15:46:17,004 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:17] "GET /web/image?model=product.template&field=image_128&id=1826&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-21 15:46:17,041 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:17] "GET /web/image?model=product.template&field=image_128&id=1827&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.011 0.141 2026-10-21 15:46:17,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:17] "GET /web/image?model=product.template&field=image_128&id=1828&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-21 15:46:17,165 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.037 0.195 2026-10-21 15:46:17,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:17] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.228 2026-10-21 15:46:17,223 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:17,285 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:17,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:17] "GET /web/image?model=product.product&field=image_128&id=2314&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 8 0.013 0.037 2026-10-21 15:46:17,326 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:17] "GET /web/image?model=product.product&field=image_128&id=2313&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 8 0.004 0.075 2026-10-21 15:46:17,350 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:17,371 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:17] "GET /web/image?model=product.product&field=image_128&id=2316&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 8 0.014 0.104 2026-10-21 15:46:17,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:17] "GET /web/image?model=product.product&field=image_128&id=2315&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 8 0.007 0.148 2026-10-21 15:46:17,408 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:17,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:17] "GET /web/image?model=product.product&field=image_128&id=2317&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 8 0.008 0.190 2026-10-21 15:46:17,489 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:17] "GET /web/image?model=product.product&field=image_128&id=2318&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 8 0.005 0.218 2026-10-21 15:46:17,530 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:17] "GET /web/image?model=product.product&field=image_128&id=2319&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 8 0.007 0.209 2026-10-21 15:46:17,539 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:17,558 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:17] "GET /web/image?model=product.product&field=image_128&id=2321&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 8 0.005 0.206 2026-10-21 15:46:17,593 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:17] "GET /web/image?model=product.product&field=image_128&id=2320&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 8 0.004 0.213 2026-10-21 15:46:17,662 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:17,713 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:17,761 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:17,833 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:17,850 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:46:17,853 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:46:17,886 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:17,935 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:18,009 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:18,062 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:18,116 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:18,169 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:18,222 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:18,276 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:18,327 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:18,385 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:18,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:18] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.004 0.007 2026-10-21 15:46:18,446 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2884640 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '773ce01a-086c-4370-88d9-e4b587a5d1d8'}] 2026-10-21 15:46:18,461 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:46:19,153 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2884640 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '773ce01a-086c-4370-88d9-e4b587a5d1d8'} created pos.order #641 2026-10-21 15:46:19,173 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2884640 finished 2026-10-21 15:46:19,235 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 323 0.242 0.551 2026-10-21 15:46:19,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.023 0.042 2026-10-21 15:46:19,393 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:46:19,523 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6141848 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '773ce01a-086c-4370-88d9-e4b587a5d1d8'}] 2026-10-21 15:46:19,530 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6141848 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '773ce01a-086c-4370-88d9-e4b587a5d1d8'} sync ignored for existing PoS order pos.order(641,) (state: paid) 2026-10-21 15:46:19,550 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:19,554 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6141848 finished 2026-10-21 15:46:19,599 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-10-21 15:46:19,603 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-21 15:46:19,703 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.048 0.134 2026-10-21 15:46:19,743 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 20002648 (allocated 21368832) 2026-10-21 15:46:19,763 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 95288 2026-10-21 15:46:19,765 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-10-21 15:46:19,766 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 95288 2026-10-21 15:46:19,769 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:19] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.009 0.014 2026-10-21 15:46:19,868 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154619_868163_test_specific_product_reward_pos_combo.txt 2026-10-21 15:46:19,868 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmp7ef_i8nt_chrome_odoo" 2026-10-21 15:46:19,889 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-10-21 15:46:21,073 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 95533 2026-10-21 15:46:21,073 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmptfvt0dfb_chrome_odoo 2026-10-21 15:46:21,073 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:43381/json/version 2026-10-21 15:46:21,074 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:46:21,143 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-21 15:46:21,143 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:43381/json 2026-10-21 15:46:21,144 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:46:21,158 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:43381/devtools/page/1390918AD6FE4F53D41A6092B71FD2A5 2026-10-21 15:46:21,176 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-21 15:46:21,186 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-21 15:46:21,340 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:46:21,349 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-21 15:46:21,359 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:21,359 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:21,380 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:46:22,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:22] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.077 0.714 2026-10-21 15:46:22,171 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '1390918AD6FE4F53D41A6092B71FD2A5', 'loaderId': 'D428372D5F82F4164F868B484CF4A654', 'isDownload': False} 2026-10-21 15:46:22,171 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:22,204 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:46:22,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:22] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.014 2026-10-21 15:46:22,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:22] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.014 2026-10-21 15:46:22,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:22] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.044 2026-10-21 15:46:22,857 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:46:22,861 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:46:22,879 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 15:46:22,914 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:22,920 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:22,921 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.007 2026-10-21 15:46:22,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:46:22,971 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:46:23,008 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.007 0.012 2026-10-21 15:46:23,024 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-21 15:46:23,099 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.032 0.041 2026-10-21 15:46:23,102 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-10-21 15:46:23,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.334 0.423 2026-10-21 15:46:23,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-10-21 15:46:24,007 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.005 2026-10-21 15:46:24,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-10-21 15:46:24,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.005 2026-10-21 15:46:24,110 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-21 15:46:24,122 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 15:46:24,175 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:46:24,178 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:46:24,189 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:46:24,193 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:46:24,204 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:46:24,226 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 15:46:24,247 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.022 0.041 2026-10-21 15:46:24,279 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:46:24,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.011 0.085 2026-10-21 15:46:24,309 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.008 0.075 2026-10-21 15:46:24,347 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:24,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.032 0.104 2026-10-21 15:46:24,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.025 0.165 2026-10-21 15:46:24,476 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:46:24,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.082 2026-10-21 15:46:24,509 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:24,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.083 2026-10-21 15:46:24,527 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:46:24,548 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-10-21 15:46:24,590 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-10-21 15:46:24,615 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-21 15:46:24,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/image?model=product.template&field=image_128&id=1830&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.154 2026-10-21 15:46:24,679 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-10-21 15:46:24,708 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-10-21 15:46:24,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.171 2026-10-21 15:46:24,757 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-21 15:46:24,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.035 0.201 2026-10-21 15:46:24,892 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:24] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.236 2026-10-21 15:46:24,947 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:25,001 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:25,052 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:25,103 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:25,154 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:25,204 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:25,264 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:25,324 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:25,383 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:25,439 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:25,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:25] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.010 0.015 2026-10-21 15:46:25,543 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-21 15:46:25,545 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:25,668 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15397884 (allocated 16777216) 2026-10-21 15:46:25,673 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 95533 2026-10-21 15:46:25,674 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-21 15:46:25,674 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 95533 2026-10-21 15:46:25,769 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154625_769611_test_specific_reward_product_tax_included_excluded.txt 2026-10-21 15:46:25,770 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmptfvt0dfb_chrome_odoo" 2026-10-21 15:46:26,109 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 95751 2026-10-21 15:46:26,109 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpyxuaw27__chrome_odoo 2026-10-21 15:46:26,109 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:39889/json/version 2026-10-21 15:46:26,110 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:46:26,154 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-21 15:46:26,155 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:39889/json 2026-10-21 15:46:26,155 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:46:26,167 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:39889/devtools/page/E095FD153B57095E7F12A953A8D4E490 2026-10-21 15:46:26,177 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-21 15:46:26,190 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-21 15:46:26,245 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:46:26,248 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-21 15:46:26,250 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:26,250 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:26,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:26] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.022 0.059 2026-10-21 15:46:26,350 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': 'E095FD153B57095E7F12A953A8D4E490', 'loaderId': '4B1B1C5BCB8CEE7316D45A4A48B07BD5', 'isDownload': False} 2026-10-21 15:46:26,350 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:26,368 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:46:26,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:26] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 15:46:26,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:26] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:46:26,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:26] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-10-21 15:46:26,981 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:46:26,996 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:46:27,003 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:46:27,028 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:27,036 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:27,038 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 15:46:27,062 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:46:27,075 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:46:27,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:27] "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.008 2026-10-21 15:46:27,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:46:27,176 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.008 0.041 2026-10-21 15:46:27,179 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-21 15:46:27,811 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 300 0.160 0.399 2026-10-21 15:46:27,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:46:27,910 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 15:46:27,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:27] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.036 2026-10-21 15:46:28,018 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46: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.010 2026-10-21 15:46:28,035 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-21 15:46:28,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:46:28,104 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:46:28,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:46:28,154 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 15:46:28,160 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 15:46:28,165 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.013 0.027 2026-10-21 15:46:28,187 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 15:46:28,191 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.007 0.046 2026-10-21 15:46:28,192 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:46:28,216 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:46:28,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.051 2026-10-21 15:46:28,292 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.084 2026-10-21 15:46:28,306 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:28,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.047 0.139 2026-10-21 15:46:28,412 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.064 2026-10-21 15:46:28,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-10-21 15:46:28,473 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.102 2026-10-21 15:46:28,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-10-21 15:46:28,539 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:46:28,563 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.016 0.173 2026-10-21 15:46:28,578 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:28,602 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.010 0.193 2026-10-21 15:46:28,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-10-21 15:46:28,652 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:28,665 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-10-21 15:46:28,691 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-10-21 15:46:28,705 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:28,726 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-10-21 15:46:28,755 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/image?model=product.template&field=image_128&id=1830&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-10-21 15:46:28,757 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:28,808 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:28,859 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:28,927 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:28,956 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:46:28,992 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:29,051 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:29,109 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:29,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:29] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.012 2026-10-21 15:46:29,218 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-21 15:46:29,219 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:29,308 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15200216 (allocated 16515072) 2026-10-21 15:46:29,324 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 95751 2026-10-21 15:46:29,325 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-21 15:46:29,325 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 95751 2026-10-21 15:46:29,422 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154629_422299_test_specific_reward_product_tax_included_excluded.txt 2026-10-21 15:46:29,422 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpyxuaw27__chrome_odoo" 2026-10-21 15:46:29,448 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-10-21 15:46:30,555 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 95960 2026-10-21 15:46:30,555 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmp7ybzt3a6_chrome_odoo 2026-10-21 15:46:30,556 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:37495/json/version 2026-10-21 15:46:30,557 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:46:30,617 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-10-21 15:46:30,617 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:37495/json 2026-10-21 15:46:30,618 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:46:30,628 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:37495/devtools/page/F6BFBD32BE5BB059CB5319C1FBDED9A3 2026-10-21 15:46:30,643 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-10-21 15:46:30,654 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-10-21 15:46:30,763 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:46:30,771 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-10-21 15:46:30,773 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:30,773 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:30,793 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:46:31,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:31] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 91 0.071 0.791 2026-10-21 15:46:31,651 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': 'F6BFBD32BE5BB059CB5319C1FBDED9A3', 'loaderId': 'C779F1226249B869F5135FFE07FE9E89', 'isDownload': False} 2026-10-21 15:46:31,651 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Evaluate ready code "odoo.isTourReady('test_two_variant_same_discount')" 2026-10-21 15:46:31,671 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:46:31,694 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:31] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.011 2026-10-21 15:46:31,700 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:31] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 15:46:31,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:31] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-21 15:46:32,228 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:46:32,236 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:46:32,255 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 15:46:32,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:46:32,281 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:32,289 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:32,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:46:32,308 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:46:32,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-10-21 15:46:32,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-21 15:46:32,426 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.020 0.051 2026-10-21 15:46:32,429 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-21 15:46:33,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 399 0.264 0.538 2026-10-21 15:46:33,305 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 15:46:33,373 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:46:33,406 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.006 0.010 2026-10-21 15:46:33,468 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.036 2026-10-21 15:46:33,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:46:33,530 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-10-21 15:46:33,549 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-21 15:46:33,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:46:33,627 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:46:33,670 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 15:46:33,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.021 0.047 2026-10-21 15:46:33,690 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 15:46:33,703 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 15:46:33,720 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.052 2026-10-21 15:46:33,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.015 0.084 2026-10-21 15:46:33,754 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:46:33,812 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:33,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.024 0.118 2026-10-21 15:46:33,910 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.154 2026-10-21 15:46:33,916 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:33,926 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:46:33,933 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.008 0.177 2026-10-21 15:46:33,942 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:46:33,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.087 2026-10-21 15:46:33,989 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:33] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-10-21 15:46:34,016 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:34] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-21 15:46:34,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:34] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-21 15:46:34,064 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:34] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-10-21 15:46:34,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:34] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.142 2026-10-21 15:46:34,140 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:34] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.165 2026-10-21 15:46:34,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:34] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-10-21 15:46:34,199 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:34] "GET /web/image?model=product.template&field=image_128&id=1832&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-10-21 15:46:34,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:34] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-21T15:31:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-10-21 15:46:34,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:34] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.133 2026-10-21 15:46:34,355 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.055 0.231 2026-10-21 15:46:34,412 44 INFO rb-01d1866-225816-427320 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-10-21 15:46:34,530 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-10-21 15:46:34,531 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-21 15:46:34,729 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 15213420 (allocated 16777216) 2026-10-21 15:46:34,742 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 95960 2026-10-21 15:46:34,743 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-10-21 15:46:34,745 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 95960 2026-10-21 15:46:34,841 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154634_841424_test_two_variant_same_discount.txt 2026-10-21 15:46:34,841 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmp7ybzt3a6_chrome_odoo" 2026-10-21 15:46:34,906 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-10-21 15:46:47,987 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestPosSessionError.test_missing_gift_card_print_report ... 2026-10-21 15:46:48,302 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:46:48,318 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:46:49,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:46:49] "GET /pos/ui/82 HTTP/1.1" 422 - 162 0.163 1.372 2026-10-21 15:46:49,928 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 15:47:03,416 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-10-21 15:47:03,832 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-10-21 15:47:04,824 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-10-21 15:47:05,598 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 96162 2026-10-21 15:47:05,599 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmpevpc776e_chrome_odoo 2026-10-21 15:47:05,599 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:36745/json/version 2026-10-21 15:47:05,600 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36745', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:47:05,687 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: Chrome/150.0.7871.114 2026-10-21 15:47:05,687 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:36745/json 2026-10-21 15:47:05,687 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36745', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:47:05,705 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:36745/devtools/page/BEF540826D6966F05882AAB3B8B4FC29 2026-10-21 15:47:05,720 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-10-21 15:47:05,730 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-10-21 15:47:05,858 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:47:05,865 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-10-21 15:47:05,868 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Open "http://127.0.0.1:8069/pos/ui/83" in browser 2026-10-21 15:47:05,868 44 INFO rb-01d1866-225816-427320 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/83" 2026-10-21 15:47:05,886 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:47:06,713 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:06] "GET /pos/ui/83 HTTP/1.1" 200 - 86 0.042 0.788 2026-10-21 15:47:06,717 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': 'BEF540826D6966F05882AAB3B8B4FC29', 'loaderId': '84B4A0ABA8DD10B4A4CC0386C7FFD28A', 'isDownload': False} 2026-10-21 15:47:06,717 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:06,740 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:47:06,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:06] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 15:47:06,766 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:06] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 15:47:06,771 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:06] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-21 15:47:07,391 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:47:07,406 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.022 2026-10-21 15:47:07,413 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-21 15:47:07,432 44 INFO rb-01d1866-225816-427320 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/83", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:47:07,438 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:07,440 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-21 15:47:07,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:47:07,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:47:07,515 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:07] "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-10-21 15:47:07,535 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.035 2026-10-21 15:47:07,582 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.037 2026-10-21 15:47:07,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-21 15:47:08,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.323 0.456 2026-10-21 15:47:08,424 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:08] "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-10-21 15:47:08,503 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-21 15:47:08,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:08] "GET /web/image/res.company/81/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.049 2026-10-21 15:47:08,641 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47: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-10-21 15:47:08,666 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-10-21 15:47:08,678 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:47:08,737 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:47:08,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:47:08,764 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:47:08,779 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:47:08,800 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:47:08,816 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-21 15:47:08,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:08] "GET /web/image/res.users/158/avatar_128 HTTP/1.1" 200 - 14 0.029 0.034 2026-10-21 15:47:08,858 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:47:08,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:08] "GET /web/image?model=res.company&id=81&field=logo HTTP/1.1" 200 - 3 0.007 0.090 2026-10-21 15:47:08,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:08] "GET /web/image/res.company/81/favicon HTTP/1.1" 200 - 4 0.003 0.022 2026-10-21 15:47:08,926 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:08,979 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:08] "GET /pos/ui/83?from_backend=True HTTP/1.1" 200 - 33 0.036 0.132 2026-10-21 15:47:09,041 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:09,080 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "GET /pos/ui/83 HTTP/1.1" 200 - 33 0.029 0.233 2026-10-21 15:47:09,086 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:47:09,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "GET /web/image/res.company/81/favicon HTTP/1.1" 304 - 4 0.005 0.128 2026-10-21 15:47:09,122 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:09,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "GET /web/image?model=product.template&field=image_128&id=1852&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-21 15:47:09,147 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:47:09,175 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "GET /web/image?model=product.template&field=image_128&id=1853&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-10-21 15:47:09,216 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "GET /web/image?model=product.template&field=image_128&id=1854&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.224 2026-10-21 15:47:09,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "GET /web/image?model=product.template&field=image_128&id=1855&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.252 2026-10-21 15:47:09,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "GET /web/image?model=product.template&field=image_128&id=1857&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-10-21 15:47:09,290 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "GET /web/image?model=product.template&field=image_128&id=1860&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-10-21 15:47:09,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "GET /web/image?model=product.template&field=image_128&id=1858&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-21 15:47:09,342 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "GET /web/image?model=product.template&field=image_128&id=1863&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-21 15:47:09,370 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "GET /web/image?model=product.template&field=image_128&id=1859&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-10-21 15:47:09,396 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "GET /web/image?model=product.template&field=image_128&id=1856&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.119 2026-10-21 15:47:09,469 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.193 2026-10-21 15:47:09,536 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:09,610 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:09,660 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:09,721 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:09,796 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:09,835 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.012 0.037 2026-10-21 15:47:09,854 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:09,870 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.057 2026-10-21 15:47:09,932 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.021 0.050 2026-10-21 15:47:09,959 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,004 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,055 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,105 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,156 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,206 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,266 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,326 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,379 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,455 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,506 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,561 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,628 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,644 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:47:10,644 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:47:10,679 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,730 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,807 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,861 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,918 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:10,934 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:10] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.003 0.010 2026-10-21 15:47:10,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:10] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.015 2026-10-21 15:47:10,998 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86242304 started for PoS orders references: [{'name': '/', 'pos_reference': '261-83-000001', 'uuid': 'a31b46ad-8d49-477a-8fea-e9fb64653c5f'}] 2026-10-21 15:47:11,007 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:47:11,528 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86242304 order {'name': '/', 'pos_reference': '261-83-000001', 'uuid': 'a31b46ad-8d49-477a-8fea-e9fb64653c5f'} created pos.order #645 2026-10-21 15:47:11,552 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86242304 finished 2026-10-21 15:47:11,618 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.195 0.428 2026-10-21 15:47:11,767 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.039 0.060 2026-10-21 15:47:11,794 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:11] "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-10-21 15:47:11,936 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2840291 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-83-000001', 'uuid': 'a31b46ad-8d49-477a-8fea-e9fb64653c5f'}] 2026-10-21 15:47:11,945 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:11,946 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2840291 order {'name': 'Shop - 000001', 'pos_reference': '261-83-000001', 'uuid': 'a31b46ad-8d49-477a-8fea-e9fb64653c5f'} sync ignored for existing PoS order pos.order(645,) (state: paid) 2026-10-21 15:47:11,970 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2840291 finished 2026-10-21 15:47:11,998 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-10-21 15:47:12,000 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:12,112 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 18194792 (allocated 19795968) 2026-10-21 15:47:12,135 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 96162 2026-10-21 15:47:12,136 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-10-21 15:47:12,139 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 96162 2026-10-21 15:47:12,143 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.079 0.132 2026-10-21 15:47:12,249 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154712_249537_test_loyalty_history_earn_and_spend.txt 2026-10-21 15:47:12,249 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmpevpc776e_chrome_odoo" 2026-10-21 15:47:12,311 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-10-21 15:47:13,058 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 96386 2026-10-21 15:47:13,058 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmphf9memgp_chrome_odoo 2026-10-21 15:47:13,058 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:44489/json/version 2026-10-21 15:47:13,060 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:47:13,120 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-10-21 15:47:13,120 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:44489/json 2026-10-21 15:47:13,121 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:47:13,136 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:44489/devtools/page/97B6D48537C4002EA7B3A811DEAF5ACF 2026-10-21 15:47:13,160 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-10-21 15:47:13,169 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-10-21 15:47:13,267 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:47:13,277 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-10-21 15:47:13,297 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Open "http://127.0.0.1:8069/pos/ui/83" in browser 2026-10-21 15:47:13,297 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigating to: "http://127.0.0.1:8069/pos/ui/83" 2026-10-21 15:47:13,314 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:47:13,960 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:13] "GET /pos/ui/83 HTTP/1.1" 200 - 88 0.049 0.600 2026-10-21 15:47:13,965 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': '97B6D48537C4002EA7B3A811DEAF5ACF', 'loaderId': '35E127E48B6A835275394F40C6F9E2A0', 'isDownload': False} 2026-10-21 15:47:13,965 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-10-21 15:47:13,992 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:47:14,009 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:14] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:47:14,015 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:14] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 15:47:14,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:14] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-21 15:47:14,531 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:47:14,535 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:47:14,551 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-21 15:47:14,579 44 INFO rb-01d1866-225816-427320 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/83", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:47:14,585 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:14,585 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.010 2026-10-21 15:47:14,601 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 15:47:14,620 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:47:14,652 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:14] "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-10-21 15:47:14,670 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-21 15:47:14,753 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.055 2026-10-21 15:47:14,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-21 15:47:15,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.260 0.507 2026-10-21 15:47:15,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:15] "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-10-21 15:47:15,665 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:15] "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-10-21 15:47:15,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:15] "GET /web/image/res.company/81/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.043 2026-10-21 15:47:15,776 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47: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-10-21 15:47:15,792 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-10-21 15:47:15,809 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 15:47:15,864 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:47:15,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:47:15,910 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:47:15,913 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:47:15,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:15] "GET /web/image/res.users/158/avatar_128 HTTP/1.1" 200 - 14 0.018 0.025 2026-10-21 15:47:15,947 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:47:15,949 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47: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-10-21 15:47:15,955 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:15] "GET /web/image?model=res.company&id=81&field=logo HTTP/1.1" 200 - 3 0.010 0.050 2026-10-21 15:47:15,981 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:15] "GET /web/image/res.company/81/favicon HTTP/1.1" 200 - 4 0.004 0.019 2026-10-21 15:47:16,030 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 15:47:16,095 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:16] "GET /pos/ui/83?from_backend=True HTTP/1.1" 200 - 33 0.025 0.065 2026-10-21 15:47:16,102 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:16,181 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:16] "GET /pos/ui/83 HTTP/1.1" 200 - 33 0.037 0.135 2026-10-21 15:47:16,196 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:47:16,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:16] "GET /web/image/res.company/81/favicon HTTP/1.1" 304 - 4 0.005 0.057 2026-10-21 15:47:16,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:16] "GET /web/image?model=product.template&field=image_128&id=1853&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-10-21 15:47:16,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:16] "GET /web/image?model=product.template&field=image_128&id=1852&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-21 15:47:16,296 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:16,305 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:47:16,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:16] "GET /web/image?model=product.template&field=image_128&id=1855&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-21 15:47:16,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:16] "GET /web/image?model=product.template&field=image_128&id=1854&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.192 2026-10-21 15:47:16,405 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:16] "GET /web/image?model=product.template&field=image_128&id=1860&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-10-21 15:47:16,438 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:16] "GET /web/image?model=product.template&field=image_128&id=1857&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-10-21 15:47:16,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:16] "GET /web/image?model=product.template&field=image_128&id=1858&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-10-21 15:47:16,489 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:16] "GET /web/image?model=product.template&field=image_128&id=1859&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-21 15:47:16,513 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:16] "GET /web/image?model=product.template&field=image_128&id=1856&unique=2026-10-21T15:46:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-21 15:47:16,632 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.045 0.256 2026-10-21 15:47:16,705 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:16,756 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:16,810 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:16,858 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:16,909 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:16,959 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:17,051 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:17,163 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:17,214 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:17,277 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:17,360 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:17,404 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:17,410 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:17] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.014 0.047 2026-10-21 15:47:17,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:17] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.062 2026-10-21 15:47:17,460 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:17,506 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:17,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.016 0.070 2026-10-21 15:47:17,580 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:17,593 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:47:17,597 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:47:17,630 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:17,681 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:17,760 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:17,814 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:17,867 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:17,945 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:17,954 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41950068 started for PoS orders references: [{'name': '/', 'pos_reference': '261-83-000001', 'uuid': '885945cd-6882-4ce8-bf8d-b0e0094b2abc'}] 2026-10-21 15:47:17,958 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:47:18,504 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41950068 order {'name': '/', 'pos_reference': '261-83-000001', 'uuid': '885945cd-6882-4ce8-bf8d-b0e0094b2abc'} created pos.order #646 2026-10-21 15:47:18,532 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41950068 finished 2026-10-21 15:47:18,613 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 235 0.196 0.470 2026-10-21 15:47:18,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 52 0.028 0.046 2026-10-21 15:47:18,751 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 15:47:18,840 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16203358 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-83-000001', 'uuid': '885945cd-6882-4ce8-bf8d-b0e0094b2abc'}] 2026-10-21 15:47:18,847 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16203358 order {'name': 'Shop - 000001', 'pos_reference': '261-83-000001', 'uuid': '885945cd-6882-4ce8-bf8d-b0e0094b2abc'} sync ignored for existing PoS order pos.order(646,) (state: paid) 2026-10-21 15:47:18,870 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16203358 finished 2026-10-21 15:47:18,907 44 INFO rb-01d1866-225816-427320 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-10-21 15:47:18,954 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-10-21 15:47:18,959 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-21 15:47:19,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:47:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.061 0.124 2026-10-21 15:47:19,102 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 19094236 (allocated 22417408) 2026-10-21 15:47:19,122 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 96386 2026-10-21 15:47:19,125 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-10-21 15:47:19,130 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 96386 2026-10-21 15:47:19,242 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154719_242107_test_pos_loyalty_history.txt 2026-10-21 15:47:19,242 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmphf9memgp_chrome_odoo" 2026-10-21 15:47:19,299 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-10-21 15:47:19,807 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-21 15:47:33,571 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-10-21 15:47:34,217 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-10-21 15:47:41,071 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 15:47:53,213 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-10-21 15:47:53,540 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-21 15:48:06,910 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-10-21 15:48:06,951 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-10-21 15:48:06,986 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-10-21 15:48:07,045 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-10-21 15:48:07,137 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 15:48:20,949 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-10-21 15:48:21,515 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 96609 2026-10-21 15:48:21,515 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmp6im7owuo_chrome_odoo 2026-10-21 15:48:21,515 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:42035/json/version 2026-10-21 15:48:21,516 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42035', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:48:21,551 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Browser version: Chrome/150.0.7871.114 2026-10-21 15:48:21,552 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:42035/json 2026-10-21 15:48:21,552 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42035', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:48:21,562 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:42035/devtools/page/883BCA2D33AD7E43E2F1A7395D0BB0D0 2026-10-21 15:48:21,573 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-10-21 15:48:21,586 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-10-21 15:48:21,681 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:48:21,687 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-10-21 15:48:21,690 44 INFO rb-01d1866-225816-427320 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/89" in browser 2026-10-21 15:48:21,690 44 INFO rb-01d1866-225816-427320 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/89" 2026-10-21 15:48:21,704 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:48:22,455 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:22] "GET /pos/ui/89 HTTP/1.1" 200 - 85 0.036 0.718 2026-10-21 15:48:22,459 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '883BCA2D33AD7E43E2F1A7395D0BB0D0', 'loaderId': '37D4931D1E0C4C27DE5FA68E26613939', 'isDownload': False} 2026-10-21 15:48:22,459 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:22,511 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:48:22,531 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:22] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-21 15:48:22,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:22] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 15:48:22,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:22] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-10-21 15:48:23,000 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:48:23,003 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:48:23,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 15:48:23,076 44 INFO rb-01d1866-225816-427320 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/89", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:48:23,078 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-21 15:48:23,081 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:23,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:48:23,104 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:48:23,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48: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.009 2026-10-21 15:48:23,143 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.023 2026-10-21 15:48:23,191 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.012 0.035 2026-10-21 15:48:23,193 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-21 15:48:23,916 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 173, model: sale.order 2026-10-21 15:48:23,918 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:23,918 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 173, model: sale.order.line 2026-10-21 15:48:23,920 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:23,931 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.218 0.467 2026-10-21 15:48:23,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48: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-10-21 15:48:24,038 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48: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.007 2026-10-21 15:48:24,110 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.040 2026-10-21 15:48:24,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48: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-10-21 15:48:24,159 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: Owl is running in 'dev' mode. 2026-10-21 15:48:24,175 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 15:48:24,224 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:48:24,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:48:24,278 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:48:24,284 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:48:24,312 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:48:24,317 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image/res.users/173/avatar_128 HTTP/1.1" 200 - 14 0.032 0.039 2026-10-21 15:48:24,318 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:24,368 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-21 15:48:24,374 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.034 0.087 2026-10-21 15:48:24,386 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:48:24,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /pos/ui/89?from_backend=True HTTP/1.1" 200 - 33 0.022 0.123 2026-10-21 15:48:24,464 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:24,538 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:24,577 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /pos/ui/89 HTTP/1.1" 200 - 33 0.059 0.213 2026-10-21 15:48:24,588 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:48:24,590 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.004 0.205 2026-10-21 15:48:24,603 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:48:24,636 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image?model=product.template&field=image_128&id=1921&unique=2026-10-21T15:48:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-21 15:48:24,672 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image?model=product.template&field=image_128&id=1922&unique=2026-10-21T15:48:07.000+00:00 HTTP/1.1" 200 - 3 0.009 0.153 2026-10-21 15:48:24,694 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image?model=product.template&field=image_128&id=1923&unique=2026-10-21T15:48:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-10-21 15:48:24,714 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image?model=product.template&field=image_128&id=1924&unique=2026-10-21T15:48:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-10-21 15:48:24,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image?model=product.template&field=image_128&id=1928&unique=2026-10-21T15:48:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-21 15:48:24,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image?model=product.template&field=image_128&id=1927&unique=2026-10-21T15:48:07.000+00:00 HTTP/1.1" 200 - 3 0.006 0.142 2026-10-21 15:48:24,788 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image?model=product.template&field=image_128&id=1926&unique=2026-10-21T15:48:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-21 15:48:24,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image?model=product.template&field=image_128&id=1929&unique=2026-10-21T15:48:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-10-21 15:48:24,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image?model=product.template&field=image_128&id=1930&unique=2026-10-21T15:48:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-21 15:48:24,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image?model=product.template&field=image_128&id=1932&unique=2026-10-21T15:48:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-21 15:48:24,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image?model=product.template&field=image_128&id=1933&unique=2026-10-21T15:48:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-10-21 15:48:24,931 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image?model=product.template&field=image_128&id=1931&unique=2026-10-21T15:48:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-21 15:48:24,944 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.002 0.104 2026-10-21 15:48:24,973 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:24] "GET /web/image?model=product.template&field=image_128&id=1925&unique=2026-10-21T15:48:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 15:48:25,064 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.229 2026-10-21 15:48:25,124 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:25,176 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:25,227 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:25,285 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:25,351 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:25,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:25] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.045 0.086 2026-10-21 15:48:25,520 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:25,569 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:25,620 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:25,699 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:25,750 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:25,800 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:25,858 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:25,915 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:26,082 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:26] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 65 0.055 0.111 2026-10-21 15:48:26,109 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:26,160 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:26,211 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:26,261 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:26,348 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:26,409 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:26,462 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:26,526 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:26,603 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:26,645 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:26,659 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:26] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 20 0.021 0.045 2026-10-21 15:48:26,720 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:26,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.018 0.053 2026-10-21 15:48:26,741 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:48:26,747 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:48:26,771 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:26,822 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:26,901 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:26,959 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:27,015 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:27,066 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:27,140 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:27,145 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84236298 started for PoS orders references: [{'name': '/', 'pos_reference': '261-89-000001', 'uuid': 'd8a87bb7-ead9-4d35-9218-478366c4df37'}] 2026-10-21 15:48:27,151 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:48:27,731 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84236298 order {'name': '/', 'pos_reference': '261-89-000001', 'uuid': 'd8a87bb7-ead9-4d35-9218-478366c4df37'} created pos.order #648 2026-10-21 15:48:27,757 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84236298 finished 2026-10-21 15:48:27,891 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 321 0.267 0.482 2026-10-21 15:48:27,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 15:48:28,084 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-10-21 15:48:28,085 44 INFO rb-01d1866-225816-427320 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-10-21 15:48:28,091 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23738678 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-89-000001', 'uuid': 'd8a87bb7-ead9-4d35-9218-478366c4df37'}] 2026-10-21 15:48:28,103 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23738678 order {'name': 'Shop - 000001', 'pos_reference': '261-89-000001', 'uuid': 'd8a87bb7-ead9-4d35-9218-478366c4df37'} sync ignored for existing PoS order pos.order(648,) (state: paid) 2026-10-21 15:48:28,133 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23738678 finished 2026-10-21 15:48:28,228 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 17822556 (allocated 19271680) 2026-10-21 15:48:28,242 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 96609 2026-10-21 15:48:28,245 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-10-21 15:48:28,247 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 96609 2026-10-21 15:48:28,267 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:48:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.072 0.106 2026-10-21 15:48:28,368 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154828_368396_test_ship_later_kit_and_mto_manufactured_product.txt 2026-10-21 15:48:28,368 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmp6im7owuo_chrome_odoo" 2026-10-21 15:48:28,464 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 15:48:42,163 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-10-21 15:48:42,971 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1183] 2026-10-21 15:48:45,470 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-10-21 15:48:46,266 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1185] 2026-10-21 15:48:48,478 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-10-21 15:48:49,281 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1187] 2026-10-21 15:48:50,978 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-10-21 15:48:51,445 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1189] 2026-10-21 15:48:52,588 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-10-21 15:48:53,186 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1192, 1193] 2026-10-21 15:48:54,540 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-10-21 15:48:55,209 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1197, 1198] 2026-10-21 15:48:55,535 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1202, 1203, 1204] 2026-10-21 15:48:59,683 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-10-21 15:49:00,549 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1205, 1206] 2026-10-21 15:49:00,908 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-10-21 15:49:01,688 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1209, 1210] 2026-10-21 15:49:03,214 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-10-21 15:49:04,140 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1214] 2026-10-21 15:49:04,369 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #175 deleted stock.move.line records with IDs: [1211] 2026-10-21 15:49:04,479 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #175 deleted stock.move.line records with IDs: [1212] 2026-10-21 15:49:05,826 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-10-21 15:49:06,440 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72212831 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-21 15:49:06,732 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1216, 1217] 2026-10-21 15:49:07,305 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72212831 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #660 2026-10-21 15:49:07,309 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72212831 finished 2026-10-21 15:49:07,437 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-10-21 15:49:08,087 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1222] 2026-10-21 15:49:08,639 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-21 15:49:24,653 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-10-21 15:49:24,826 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33069582 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-21 15:49:24,863 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33069582 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #662 2026-10-21 15:49:24,864 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33069582 finished 2026-10-21 15:49:24,910 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:49:25,208 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:49:26,722 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 15:49:26,724 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:26] "GET /pos/pay/662?access_token=b6396a92-9370-4ab5-8d48-afd28bc8716e HTTP/1.1" 200 - 263 0.226 1.590 2026-10-21 15:49:26,736 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:49:26,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:26] "POST /pos/pay/transaction/662 HTTP/1.1" 200 - 42 0.028 0.043 2026-10-21 15:49:26,843 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:49:28,131 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:28] "GET /pos/pay/confirmation/662?access_token=b6396a92-9370-4ab5-8d48-afd28bc8716e&tx_id=1 HTTP/1.1" 200 - 402 0.582 0.710 2026-10-21 15:49:29,102 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-10-21 15:49:29,301 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51726525 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-21 15:49:29,344 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51726525 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #663 2026-10-21 15:49:29,345 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51726525 finished 2026-10-21 15:49:29,385 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:49:29,749 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:49:31,129 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 15:49:31,131 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:31] "GET /pos/pay/663?access_token=3d19f979-b4d5-4fca-9ea7-8f1a266b2c88 HTTP/1.1" 200 - 267 0.204 1.545 2026-10-21 15:49:31,141 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:49:31,218 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:31] "POST /pos/pay/transaction/663 HTTP/1.1" 200 - 42 0.040 0.041 2026-10-21 15:49:31,260 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:49:32,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:32] "GET /pos/pay/confirmation/663?access_token=3d19f979-b4d5-4fca-9ea7-8f1a266b2c88&tx_id=2 HTTP/1.1" 200 - 402 0.420 0.641 2026-10-21 15:49:33,064 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-10-21 15:49:33,278 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61479022 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-21 15:49:33,324 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61479022 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #664 2026-10-21 15:49:33,325 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61479022 finished 2026-10-21 15:49:33,396 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:49:33,763 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:49:35,362 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 15:49:35,363 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:35] "GET /pos/pay/664?access_token=256abbf8-55ea-4237-aadb-a2dce2a6138a HTTP/1.1" 200 - 267 0.277 1.694 2026-10-21 15:49:35,385 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:49:35,458 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:35] "POST /pos/pay/transaction/664 HTTP/1.1" 200 - 42 0.032 0.055 2026-10-21 15:49:35,505 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:49:36,250 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:36] "GET /pos/pay/confirmation/664?access_token=256abbf8-55ea-4237-aadb-a2dce2a6138a&tx_id=3 HTTP/1.1" 200 - 272 0.265 0.484 2026-10-21 15:49:36,291 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:49:36,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:36] "GET /pos/pay/664?access_token=256abbf8-55ea-4237-aadb-a2dce2a6138a HTTP/1.1" 200 - 43 0.026 0.059 2026-10-21 15:49:36,378 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:49:36,451 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:36] "POST /pos/pay/transaction/664 HTTP/1.1" 200 - 34 0.030 0.048 2026-10-21 15:49:36,497 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:49:37,357 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:37] "GET /pos/pay/confirmation/664?access_token=256abbf8-55ea-4237-aadb-a2dce2a6138a&tx_id=4 HTTP/1.1" 200 - 300 0.293 0.571 2026-10-21 15:49:38,284 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-10-21 15:49:38,610 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 96837 2026-10-21 15:49:38,610 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmpglq9880h_chrome_odoo 2026-10-21 15:49:38,610 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:34815/json/version 2026-10-21 15:49:38,612 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34815', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:49:38,681 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: Chrome/150.0.7871.114 2026-10-21 15:49:38,681 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:34815/json 2026-10-21 15:49:38,682 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34815', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:49:38,708 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:34815/devtools/page/171F939557205CAEE84519C5DCE0530B 2026-10-21 15:49:38,715 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-10-21 15:49:38,731 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-10-21 15:49:38,791 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:49:38,801 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-10-21 15:49:38,802 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Open "http://127.0.0.1:8069/pos_customer_display/92/df293cafa9de481a?access_token=df293cafa9de481a" in browser 2026-10-21 15:49:38,803 44 INFO rb-01d1866-225816-427320 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/92/df293cafa9de481a?access_token=df293cafa9de481a" 2026-10-21 15:49:38,817 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:49:39,393 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:39] "GET /pos_customer_display/92/df293cafa9de481a?access_token=df293cafa9de481a HTTP/1.1" 200 - 47 0.051 0.528 2026-10-21 15:49:39,397 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': '171F939557205CAEE84519C5DCE0530B', 'loaderId': '5F70CDEA813681CF7BB48E0F16D3E4CE', 'isDownload': False} 2026-10-21 15:49:39,397 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-10-21 15:49:39,454 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e7ffe2/point_of_sale.customer_display_assets.min.css, copying from /web/assets/1e7ffe2/point_of_sale.customer_display_assets.min.css 2026-10-21 15:49:39,506 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:39] "GET /web/assets/1/1e7ffe2/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.032 0.033 2026-10-21 15:49:39,516 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6291ac1/point_of_sale.customer_display_assets.min.js, copying from /web/assets/6291ac1/point_of_sale.customer_display_assets.min.js 2026-10-21 15:49:39,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:39] "GET /web/assets/1/6291ac1/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.010 0.086 2026-10-21 15:49:39,557 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/65024a5/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/65024a5/point_of_sale.customer_display_assets_test.min.js 2026-10-21 15:49:39,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:39] "GET /web/assets/1/65024a5/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.007 0.119 2026-10-21 15:49:39,698 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:49:39,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 15:49:39,724 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-10-21 15:49:39,779 44 INFO rb-01d1866-225816-427320 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/92/df293cafa9de481a?access_token=df293cafa9de481a", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:49:39,783 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-21 15:49:39,785 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:39] "GET /logo?company=88 HTTP/1.1" 200 - 1 0.000 0.016 2026-10-21 15:49:39,794 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [1/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-10-21 15:49:39,809 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-21 15:49:39,850 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:39,900 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:39,954 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:40,005 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:40,082 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:40,121 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:40,156 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:40,208 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:40,269 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:40,313 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [11/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-10-21 15:49:40,374 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:40,417 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:40,470 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:40,519 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:40,572 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:40,622 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:40,673 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:40,725 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-10-21 15:49:40,727 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-21 15:49:40,769 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4219824 (allocated 4980736) 2026-10-21 15:49:40,777 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 96837 2026-10-21 15:49:40,778 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-10-21 15:49:40,778 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 96837 2026-10-21 15:49:40,897 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154940_897007_test_customer_display_online_payment.txt 2026-10-21 15:49:40,897 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmpglq9880h_chrome_odoo" 2026-10-21 15:49:40,911 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: waiting for threads: [, ] 2026-10-21 15:49:41,122 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:41] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 126 0.098 1.128 2026-10-21 15:49:41,182 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-10-21 15:49:41,635 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 97003 2026-10-21 15:49:41,635 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmpraviu62q_chrome_odoo 2026-10-21 15:49:41,636 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:38709/json/version 2026-10-21 15:49:41,637 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38709', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:49:41,719 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 15:49:41,719 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:38709/json 2026-10-21 15:49:41,722 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38709', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:49:41,750 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:38709/devtools/page/A2F355362470D74F5D0303F941A38FEF 2026-10-21 15:49:41,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-10-21 15:49:41,759 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-10-21 15:49:41,824 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-10-21 15:49:41,833 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-10-21 15:49:41,835 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Open "http://127.0.0.1:8069/pos/ui/93" in browser 2026-10-21 15:49:41,835 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/93" 2026-10-21 15:49:41,850 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:49:42,708 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:42] "GET /pos/ui/93 HTTP/1.1" 200 - 89 0.051 0.810 2026-10-21 15:49:42,712 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': 'A2F355362470D74F5D0303F941A38FEF', 'loaderId': 'E4E1050F73E432672DCB1ADA0CA1E7C0', 'isDownload': False} 2026-10-21 15:49:42,712 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-10-21 15:49:42,739 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:49:42,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:42] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:49:42,775 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:42] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-10-21 15:49:42,787 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:42] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.037 2026-10-21 15:49:43,263 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:49:43,267 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:49:43,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-21 15:49:43,305 44 INFO rb-01d1866-225816-427320 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/93", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:49:43,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-21 15:49:43,319 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:43,362 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.020 2026-10-21 15:49:43,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:49:43,414 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.019 2026-10-21 15:49:43,434 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49: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.031 2026-10-21 15:49:43,437 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-21 15:49:43,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.026 2026-10-21 15:49:44,138 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.222 0.394 2026-10-21 15:49:44,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:49:44,250 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:49:44,311 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "GET /web/image/res.company/88/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.034 2026-10-21 15:49:44,340 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:49:44,363 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-10-21 15:49:44,383 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 15:49:44,451 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:49:44,481 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:49:44,482 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:49:44,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "GET /web/image/res.users/184/avatar_128 HTTP/1.1" 200 - 14 0.032 0.030 2026-10-21 15:49:44,525 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:49:44,531 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "GET /web/image?model=res.company&id=88&field=logo HTTP/1.1" 200 - 3 0.008 0.079 2026-10-21 15:49:44,534 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-10-21 15:49:44,536 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:49:44,582 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "GET /web/image/res.company/88/favicon HTTP/1.1" 200 - 4 0.015 0.019 2026-10-21 15:49:44,660 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:44,723 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:49:44,758 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-21 15:49:44,761 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:44,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "GET /pos/ui/93?from_backend=True HTTP/1.1" 200 - 33 0.086 0.057 2026-10-21 15:49:44,871 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:49:44,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "GET /pos/ui/93 HTTP/1.1" 200 - 33 0.046 0.202 2026-10-21 15:49:44,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:44] "GET /web/image?model=product.template&field=image_128&id=1979&unique=2026-10-21T15:49:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.271 2026-10-21 15:49:45,084 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.283 2026-10-21 15:49:45,097 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:45] "GET /web/image/res.company/88/favicon HTTP/1.1" 304 - 4 0.003 0.384 2026-10-21 15:49:45,165 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:45,228 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:45,275 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:45,329 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:45,382 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:45,561 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:45,611 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:45,662 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:45,713 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:45,763 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:45,847 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:45,861 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:49:45,865 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:49:45,902 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:45,948 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:45,999 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:46,050 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:46,101 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:46,167 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:46,171 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12660063 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '99b93ea1-0918-4c93-84ff-1964bfd8b2e3'}] 2026-10-21 15:49:46,237 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12660063 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '99b93ea1-0918-4c93-84ff-1964bfd8b2e3'} created pos.order #665 2026-10-21 15:49:46,266 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12660063 finished 2026-10-21 15:49:46,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.043 0.124 2026-10-21 15:49:46,403 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:46,453 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:46,507 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:46,561 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:46,612 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:46,663 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:46,716 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:46,767 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:46,818 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:46,869 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:46,920 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:46,971 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:47,029 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:47,082 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:47,134 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:47,183 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:47,237 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:47,288 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:47,339 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:47,390 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:47,441 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:47,503 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:47,507 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76485879 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '99b93ea1-0918-4c93-84ff-1964bfd8b2e3'}] 2026-10-21 15:49:47,633 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [684] to pos.order #665 2026-10-21 15:49:47,648 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76485879 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '99b93ea1-0918-4c93-84ff-1964bfd8b2e3'} updated pos.order #665 2026-10-21 15:49:47,682 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76485879 finished 2026-10-21 15:49:47,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 96 0.134 0.182 2026-10-21 15:49:47,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:47] "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-10-21 15:49:47,894 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:47] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.004 0.010 2026-10-21 15:49:47,911 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:47,962 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:48,024 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:48,027 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85731860 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '99b93ea1-0918-4c93-84ff-1964bfd8b2e3'}] 2026-10-21 15:49:48,058 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85731860 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '99b93ea1-0918-4c93-84ff-1964bfd8b2e3'} updated pos.order #665 2026-10-21 15:49:48,086 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85731860 finished 2026-10-21 15:49:48,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.060 0.123 2026-10-21 15:49:48,250 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:48,301 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:48,357 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:48,408 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:48,459 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:48,509 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:48,560 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:48,620 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:48,624 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21498762 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '99b93ea1-0918-4c93-84ff-1964bfd8b2e3'}] 2026-10-21 15:49:48,651 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21498762 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '99b93ea1-0918-4c93-84ff-1964bfd8b2e3'} updated pos.order #665 2026-10-21 15:49:48,674 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21498762 finished 2026-10-21 15:49:48,787 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.041 0.125 2026-10-21 15:49:48,838 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:48] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.014 2026-10-21 15:49:48,865 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:48] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.002 0.009 2026-10-21 15:49:48,884 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:48,931 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:48,989 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:48,993 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2263832 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '99b93ea1-0918-4c93-84ff-1964bfd8b2e3'}] 2026-10-21 15:49:49,016 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2263832 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '99b93ea1-0918-4c93-84ff-1964bfd8b2e3'} updated pos.order #665 2026-10-21 15:49:49,037 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2263832 finished 2026-10-21 15:49:49,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.035 0.097 2026-10-21 15:49:49,159 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:49,210 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:49,267 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:49,320 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:49,378 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:49,432 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:49,485 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:49,536 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:49,586 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:49,643 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:49,694 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:49,745 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:49,804 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:49,856 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:49,910 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:49,961 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:50,014 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:50,074 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:50,078 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54167793 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '99b93ea1-0918-4c93-84ff-1964bfd8b2e3'}] 2026-10-21 15:49:50,182 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54167793 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '99b93ea1-0918-4c93-84ff-1964bfd8b2e3'} updated pos.order #665 2026-10-21 15:49:50,205 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54167793 finished 2026-10-21 15:49:50,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.064 0.157 2026-10-21 15:49:50,341 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:50] "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.011 2026-10-21 15:49:50,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:50] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.011 2026-10-21 15:49:50,373 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-10-21 15:49:50,374 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-21 15:49:50,476 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 15747216 (allocated 17039360) 2026-10-21 15:49:50,480 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 97003 2026-10-21 15:49:50,480 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-10-21 15:49:50,481 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 97003 2026-10-21 15:49:50,576 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154950_576199_test_errors_tour.txt 2026-10-21 15:49:50,576 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmpraviu62q_chrome_odoo" 2026-10-21 15:49:50,588 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-10-21 15:49:50,792 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49180698 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-21 15:49:50,845 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49180698 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #666 2026-10-21 15:49:50,846 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49180698 finished 2026-10-21 15:49:50,895 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:49:51,166 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:49:52,182 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:52] "GET /pos/pay/666?access_token=d4a21396-b6f5-4ca2-a9ce-98e7110e83b HTTP/1.1" 403 - 113 0.088 1.202 2026-10-21 15:49:52,196 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:49:52,278 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:52] "GET /pos/pay/666?access_token= HTTP/1.1" 403 - 17 0.027 0.064 2026-10-21 15:49:52,297 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:49:52,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:52] "GET /pos/pay/confirmation/666?access_token=d4a21396-b6f5-4ca2-a9ce-98e7110e83b&tx_id=1 HTTP/1.1" 403 - 18 0.019 0.043 2026-10-21 15:49:52,363 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:49:52,444 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:52] "GET /pos/pay/confirmation/666?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.025 0.059 2026-10-21 15:49:52,455 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-10-21 15:49:52,916 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 97223 2026-10-21 15:49:52,916 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmp4nnbixom_chrome_odoo 2026-10-21 15:49:52,916 44 INFO rb-01d1866-225816-427320 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:40527/json/version 2026-10-21 15:49:52,917 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:49:52,974 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Browser version: Chrome/150.0.7871.114 2026-10-21 15:49:52,974 44 INFO rb-01d1866-225816-427320 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:40527/json 2026-10-21 15:49:52,975 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:49:52,984 44 INFO rb-01d1866-225816-427320 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:40527/devtools/page/1A5E7386856F8F3AB71957EE8EA35A8F 2026-10-21 15:49:52,995 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Enable chrome headless console log notification 2026-10-21 15:49:53,003 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-10-21 15:49:53,099 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-21 15:49:53,112 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-10-21 15:49:53,115 44 INFO rb-01d1866-225816-427320 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/93" in browser 2026-10-21 15:49:53,116 44 INFO rb-01d1866-225816-427320 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/93" 2026-10-21 15:49:53,130 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:49:53,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:53] "GET /pos/ui/93 HTTP/1.1" 200 - 90 0.076 0.620 2026-10-21 15:49:53,825 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': '1A5E7386856F8F3AB71957EE8EA35A8F', 'loaderId': 'D40A6E6F8B9A8C2EF9DECFCF4BC97E1B', 'isDownload': False} 2026-10-21 15:49:53,825 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:53,843 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:49:53,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:53] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 15:49:53,875 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:53] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-21 15:49:53,893 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:53] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.017 2026-10-21 15:49:54,459 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:49:54,466 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:49:54,491 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-10-21 15:49:54,520 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:49:54,522 44 INFO rb-01d1866-225816-427320 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/93", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:49:54,529 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:54,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-21 15:49:54,555 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:49:54,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:54] "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-10-21 15:49:54,602 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.036 2026-10-21 15:49:54,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.031 2026-10-21 15:49:54,651 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-21 15:49:55,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.235 0.418 2026-10-21 15:49:55,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:49:55,436 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 15:49:55,496 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "GET /web/image/res.company/88/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.035 2026-10-21 15:49:55,515 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:49:55,533 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:55,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 15:49:55,600 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:49:55,618 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:49:55,624 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:49:55,657 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 14 0.014 0.037 2026-10-21 15:49:55,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "GET /web/image?model=res.company&id=88&field=logo HTTP/1.1" 200 - 3 0.005 0.070 2026-10-21 15:49:55,685 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:49:55,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-10-21 15:49:55,694 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:49:55,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "GET /web/image/res.company/88/favicon HTTP/1.1" 200 - 4 0.004 0.016 2026-10-21 15:49:55,791 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:55,816 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:49:55,862 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:49:55,881 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:55,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "GET /pos/ui/93 HTTP/1.1" 200 - 34 0.045 0.060 2026-10-21 15:49:55,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:55] "GET /pos/ui/93?from_backend=True HTTP/1.1" 200 - 34 0.024 0.157 2026-10-21 15:49:56,010 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:56] "GET /web/image?model=product.template&field=image_128&id=1979&unique=2026-10-21T15:49:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-21 15:49:56,028 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:49:56,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.189 2026-10-21 15:49:56,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:56] "GET /web/image/res.company/88/favicon HTTP/1.1" 304 - 4 0.007 0.269 2026-10-21 15:49:56,191 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:56,246 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:56,298 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:56,351 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:56,405 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:56,588 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:56,638 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:56,689 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:56,740 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:56,790 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:56,864 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:56,876 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:49:56,878 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:49:56,915 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:56,966 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:57,016 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:57,079 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:57,083 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59548183 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'd94b1034-ecaa-4e9f-94a4-7a55418d4f78'}] 2026-10-21 15:49:57,166 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59548183 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'd94b1034-ecaa-4e9f-94a4-7a55418d4f78'} created pos.order #667 2026-10-21 15:49:57,200 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59548183 finished 2026-10-21 15:49:57,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.037 0.166 2026-10-21 15:49:57,355 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:57,406 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:57,459 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:57,515 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:57,577 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:57,630 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:57,681 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:57,732 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:57,782 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:57,835 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:57,888 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:57,939 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:57,990 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:58,057 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:58,108 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:58,166 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:58,216 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:58,267 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:58,321 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:58,381 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:58,386 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82994571 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'd94b1034-ecaa-4e9f-94a4-7a55418d4f78'}] 2026-10-21 15:49:58,448 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82994571 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'd94b1034-ecaa-4e9f-94a4-7a55418d4f78'} updated pos.order #667 2026-10-21 15:49:58,475 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82994571 finished 2026-10-21 15:49:58,601 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.080 0.139 2026-10-21 15:49:58,637 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:58,689 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:58,739 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:58,801 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:58,805 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72628293 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'd94b1034-ecaa-4e9f-94a4-7a55418d4f78'}] 2026-10-21 15:49:58,831 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72628293 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'd94b1034-ecaa-4e9f-94a4-7a55418d4f78'} updated pos.order #667 2026-10-21 15:49:58,856 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72628293 finished 2026-10-21 15:49:58,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.032 0.127 2026-10-21 15:49:59,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:59] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.013 2026-10-21 15:49:59,049 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-10-21 15:49:59,077 44 INFO rb-01d1866-225816-427320 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-10-21 15:49:59,112 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:49:59] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F667%3Faccess_token=afb46d66-a99b-4a73-9676-e6b0adfb3e17?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.081 2026-10-21 15:49:59,136 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15553240 (allocated 17301504) 2026-10-21 15:49:59,145 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 97223 2026-10-21 15:49:59,146 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-10-21 15:49:59,146 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 97223 2026-10-21 15:49:59,258 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_154959_257928_test_online_payment_amount_updated_after_order_modification.txt 2026-10-21 15:49:59,258 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmp4nnbixom_chrome_odoo" 2026-10-21 15:49:59,303 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-10-21 15:49:59,626 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97895672 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-10-21 15:49:59,673 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97895672 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #668 2026-10-21 15:49:59,675 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97895672 finished 2026-10-21 15:49:59,728 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:50:00,243 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:50:01,716 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 15:50:01,717 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:01] "GET /pos/pay/668?access_token=5638d05a-fdc3-4030-87e2-92a27b2796fa HTTP/1.1" 200 - 270 0.237 1.754 2026-10-21 15:50:01,730 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:50:01,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:01] "POST /pos/pay/transaction/668 HTTP/1.1" 200 - 42 0.037 0.050 2026-10-21 15:50:01,844 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:50:02,856 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:02] "GET /pos/pay/confirmation/668?access_token=5638d05a-fdc3-4030-87e2-92a27b2796fa&tx_id=5 HTTP/1.1" 200 - 384 0.295 0.721 2026-10-21 15:50:03,921 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-10-21 15:50:05,106 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 97432 2026-10-21 15:50:05,107 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmptzskr5sp_chrome_odoo 2026-10-21 15:50:05,107 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:44149/json/version 2026-10-21 15:50:05,108 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:50:05,158 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-10-21 15:50:05,158 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:44149/json 2026-10-21 15:50:05,159 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:50:05,169 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:44149/devtools/page/C4586F819BA23641EF89F711B396C4A2 2026-10-21 15:50:05,190 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-10-21 15:50:05,193 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-10-21 15:50:05,295 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:50:05,310 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-10-21 15:50:05,311 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Open "http://127.0.0.1:8069/pos/ui/93" in browser 2026-10-21 15:50:05,311 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigating to: "http://127.0.0.1:8069/pos/ui/93" 2026-10-21 15:50:05,328 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:50:06,024 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:06] "GET /pos/ui/93 HTTP/1.1" 200 - 86 0.071 0.630 2026-10-21 15:50:06,027 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': 'C4586F819BA23641EF89F711B396C4A2', 'loaderId': '6C886E4D2C6345CA6B288B04CE775CB9', 'isDownload': False} 2026-10-21 15:50:06,027 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:06,059 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:50:06,083 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:06] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 15:50:06,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:06] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 15:50:06,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:06] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 15:50:06,664 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:50:06,665 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:50:06,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 15:50:06,704 44 INFO rb-01d1866-225816-427320 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/93", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:50:06,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-21 15:50:06,710 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:06,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-10-21 15:50:06,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:50:06,751 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-21 15:50:06,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-21 15:50:06,819 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.038 2026-10-21 15:50:06,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-21 15:50:07,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 344 0.209 0.477 2026-10-21 15:50:07,563 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 15:50:07,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.007 0.006 2026-10-21 15:50:07,702 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:07] "GET /web/image/res.company/88/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.037 2026-10-21 15:50:07,722 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 15:50:07,734 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-10-21 15:50:07,752 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-21 15:50:07,798 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:50:07,820 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:50:07,821 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:50:07,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:07] "GET /web/image?model=res.company&id=88&field=logo HTTP/1.1" 200 - 3 0.008 0.022 2026-10-21 15:50:07,871 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:07] "GET /web/image/res.users/182/avatar_128 HTTP/1.1" 200 - 14 0.017 0.051 2026-10-21 15:50:07,873 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-10-21 15:50:07,907 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:50:07,908 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:50:07,938 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:07] "GET /web/image/res.company/88/favicon HTTP/1.1" 200 - 4 0.007 0.013 2026-10-21 15:50:07,943 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:50:08,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:08] "GET /pos/ui/93 HTTP/1.1" 200 - 34 0.022 0.058 2026-10-21 15:50:08,053 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:08,090 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:08] "GET /pos/ui/93?from_backend=True HTTP/1.1" 200 - 34 0.026 0.130 2026-10-21 15:50:08,113 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:08] "GET /web/image/res.company/88/favicon HTTP/1.1" 304 - 4 0.006 0.016 2026-10-21 15:50:08,123 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:50:08,140 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:08] "GET /web/image?model=product.template&field=image_128&id=1979&unique=2026-10-21T15:49:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.043 2026-10-21 15:50:08,148 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:08,247 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:50:08,251 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.057 2026-10-21 15:50:08,320 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:08,372 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:08,424 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:08,474 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:08,524 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:08,600 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:08,614 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:50:08,616 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:50:08,650 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:08,701 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:08,753 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:08,818 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:08,823 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58412448 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '5b87ba72-df90-4e34-85f5-2da40a0e7b81'}] 2026-10-21 15:50:08,910 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58412448 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '5b87ba72-df90-4e34-85f5-2da40a0e7b81'} created pos.order #669 2026-10-21 15:50:08,938 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58412448 finished 2026-10-21 15:50:09,024 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.040 0.164 2026-10-21 15:50:09,081 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:09,132 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:09,183 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:09,259 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:09,314 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:09,365 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:09,426 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:09,484 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:09,537 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:09,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:09] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.020 0.039 2026-10-21 15:50:09,599 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:09,617 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.018 0.048 2026-10-21 15:50:09,650 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-10-21 15:50:09,651 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-21 15:50:09,755 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 15796204 (allocated 17039360) 2026-10-21 15:50:09,762 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 97432 2026-10-21 15:50:09,763 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-10-21 15:50:09,764 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 97432 2026-10-21 15:50:09,861 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155009_860736_test_payment_method_customer_required.txt 2026-10-21 15:50:09,861 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmptzskr5sp_chrome_odoo" 2026-10-21 15:50:09,882 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-10-21 15:50:09,998 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86804618 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-21 15:50:10,094 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #178 deleted pos.order records with IDs: [670] 2026-10-21 15:50:10,137 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_restaurant_online_payment_flow ... 2026-10-21 15:50:10,543 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome pid: 97647 2026-10-21 15:50:10,544 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless temporary user profile dir: /tmp/tmp5l5jj82v_chrome_odoo 2026-10-21 15:50:10,544 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:37697/json/version 2026-10-21 15:50:10,545 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:50:10,579 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Browser version: Chrome/150.0.7871.114 2026-10-21 15:50:10,579 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:37697/json 2026-10-21 15:50:10,580 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:50:10,589 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Websocket url found: ws://127.0.0.1:37697/devtools/page/520F994B385F0BECB07F731FF2138757 2026-10-21 15:50:10,600 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Enable chrome headless console log notification 2026-10-21 15:50:10,615 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless enable page notifications 2026-10-21 15:50:10,705 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-21 15:50:10,717 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Setting session cookie in browser 2026-10-21 15:50:10,722 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Open "http://127.0.0.1:8069/pos/ui/93" in browser 2026-10-21 15:50:10,722 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigating to: "http://127.0.0.1:8069/pos/ui/93" 2026-10-21 15:50:10,735 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:50:11,412 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:11] "GET /pos/ui/93 HTTP/1.1" 200 - 90 0.060 0.620 2026-10-21 15:50:11,416 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigation result: {'frameId': '520F994B385F0BECB07F731FF2138757', 'loaderId': '1662F1214D92283A0E908B2C889CFA33', 'isDownload': False} 2026-10-21 15:50:11,416 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate ready code "odoo.isTourReady('RestaurantOnlinePaymentTour')" 2026-10-21 15:50:11,430 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:50:11,460 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:11] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-21 15:50:11,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:11] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:50:11,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:11] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 15:50:11,993 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:50:12,003 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:50:12,019 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 15:50:12,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:50:12,054 44 INFO rb-01d1866-225816-427320 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/93", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:50:12,060 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:12,076 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:50:12,089 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:50:12,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:12] "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-10-21 15:50:12,133 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.031 2026-10-21 15:50:12,177 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.026 2026-10-21 15:50:12,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-21 15:50:12,842 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.211 0.408 2026-10-21 15:50:12,870 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:12] "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-10-21 15:50:12,939 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:50:13,001 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /web/image/res.company/88/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-21 15:50:13,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.000 0.006 2026-10-21 15:50:13,046 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: Owl is running in 'dev' mode. 2026-10-21 15:50:13,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 15:50:13,111 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:50:13,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:50:13,129 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:50:13,129 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:50:13,158 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 14 0.013 0.022 2026-10-21 15:50:13,175 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:50:13,178 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50: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-10-21 15:50:13,184 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /web/image?model=res.company&id=88&field=logo HTTP/1.1" 200 - 3 0.003 0.058 2026-10-21 15:50:13,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /web/image/res.company/88/favicon HTTP/1.1" 200 - 4 0.004 0.011 2026-10-21 15:50:13,218 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:50:13,289 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /pos/ui/93?from_backend=True HTTP/1.1" 200 - 34 0.021 0.063 2026-10-21 15:50:13,302 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:13,371 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /pos/ui/93 HTTP/1.1" 200 - 34 0.023 0.141 2026-10-21 15:50:13,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /web/image/res.company/88/favicon HTTP/1.1" 304 - 4 0.004 0.034 2026-10-21 15:50:13,409 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-21 15:50:13,429 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /web/image?model=product.template&field=image_128&id=1979&unique=2026-10-21T15:49:08.000+00:00 HTTP/1.1" 200 - 3 0.008 0.067 2026-10-21 15:50:13,494 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:50:13,501 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:13,615 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.054 2026-10-21 15:50:13,688 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:13,739 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:13,790 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:13,841 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:13,891 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:13,965 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:13,979 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:50:13,982 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:50:14,019 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:14,066 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:14,135 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:14,139 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61841639 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'f424f4be-8276-4de0-9539-f2f404585ab0'}] 2026-10-21 15:50:14,231 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61841639 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'f424f4be-8276-4de0-9539-f2f404585ab0'} created pos.order #671 2026-10-21 15:50:14,253 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61841639 finished 2026-10-21 15:50:14,330 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.056 0.138 2026-10-21 15:50:14,398 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:14,449 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:14,511 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:14,583 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:14,634 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:14,684 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:14,735 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:14,795 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:14,843 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:14,894 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:14,945 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:15,003 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:15,063 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:15,126 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:15,130 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69262420 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'f424f4be-8276-4de0-9539-f2f404585ab0'}] 2026-10-21 15:50:15,245 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [687] to pos.order #671 2026-10-21 15:50:15,251 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69262420 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'f424f4be-8276-4de0-9539-f2f404585ab0'} updated pos.order #671 2026-10-21 15:50:15,272 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69262420 finished 2026-10-21 15:50:15,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.101 0.162 2026-10-21 15:50:15,440 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50: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.005 0.012 2026-10-21 15:50:15,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50: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.012 0.014 2026-10-21 15:50:15,496 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73845935 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'f424f4be-8276-4de0-9539-f2f404585ab0'}] 2026-10-21 15:50:15,503 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:50:15,970 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73845935 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'f424f4be-8276-4de0-9539-f2f404585ab0'} updated pos.order #671 2026-10-21 15:50:15,992 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73845935 finished 2026-10-21 15:50:16,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.146 0.438 2026-10-21 15:50:16,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 15:50:16,238 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: tour succeeded 2026-10-21 15:50:16,239 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: ╔════════════════════════════════════════════╗ ║ TOUR RestaurantOnlinePaymentTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-21 15:50:16,246 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75881641 started for PoS orders references: [{'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-93-000001', 'uuid': 'f424f4be-8276-4de0-9539-f2f404585ab0'}] 2026-10-21 15:50:16,254 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75881641 order {'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-93-000001', 'uuid': 'f424f4be-8276-4de0-9539-f2f404585ab0'} sync ignored for existing PoS order pos.order(671,) (state: paid) 2026-10-21 15:50:16,279 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75881641 finished 2026-10-21 15:50:16,339 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: heap 16132872 (allocated 18087936) 2026-10-21 15:50:16,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.026 0.086 2026-10-21 15:50:16,371 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing chrome headless with pid 97647 2026-10-21 15:50:16,378 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing websocket connection 2026-10-21 15:50:16,382 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Terminating chrome headless with pid 97647 2026-10-21 15:50:16,483 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155016_483495_test_restaurant_online_payment_flow.txt 2026-10-21 15:50:16,483 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Removing chrome user profile "/tmp/tmp5l5jj82v_chrome_odoo" 2026-10-21 15:50:16,546 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-10-21 15:50:16,959 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 97858 2026-10-21 15:50:16,959 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpk0vtik_h_chrome_odoo 2026-10-21 15:50:16,959 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:46195/json/version 2026-10-21 15:50:16,960 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:50:17,021 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-21 15:50:17,021 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:46195/json 2026-10-21 15:50:17,022 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:50:17,037 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:46195/devtools/page/DB9D57FE5AE49381E97DB73B15308811 2026-10-21 15:50:17,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-10-21 15:50:17,062 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-10-21 15:50:17,110 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-21 15:50:17,126 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-10-21 15:50:17,128 44 INFO rb-01d1866-225816-427320 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/93" in browser 2026-10-21 15:50:17,128 44 INFO rb-01d1866-225816-427320 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/93" 2026-10-21 15:50:17,143 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:50:17,982 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:17] "GET /pos/ui/93 HTTP/1.1" 200 - 90 0.044 0.798 2026-10-21 15:50:17,986 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': 'DB9D57FE5AE49381E97DB73B15308811', 'loaderId': 'F09646BA9229347C10D3633DB43A5B80', 'isDownload': False} 2026-10-21 15:50:17,987 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:18,003 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:50:18,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:18] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-21 15:50:18,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:18] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-10-21 15:50:18,058 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:18] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-21 15:50:18,554 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:50:18,560 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:50:18,575 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 15:50:18,604 44 INFO rb-01d1866-225816-427320 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/93", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:50:18,617 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:18,626 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.023 2026-10-21 15:50:18,648 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:50:18,664 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:50:18,713 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:18] "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.013 2026-10-21 15:50:18,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-21 15:50:18,794 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.023 0.049 2026-10-21 15:50:18,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-21 15:50:19,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.215 0.346 2026-10-21 15:50:19,433 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:50:19,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:50:19,582 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "GET /web/image/res.company/88/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-21 15:50:19,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50: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.007 2026-10-21 15:50:19,621 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-21 15:50:19,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:50:19,678 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:50:19,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:50:19,704 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:50:19,709 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:50:19,738 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 14 0.017 0.037 2026-10-21 15:50:19,739 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:50:19,742 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50: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-10-21 15:50:19,767 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "GET /web/image?model=res.company&id=88&field=logo HTTP/1.1" 200 - 3 0.004 0.071 2026-10-21 15:50:19,782 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:50:19,785 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "GET /web/image/res.company/88/favicon HTTP/1.1" 200 - 4 0.005 0.037 2026-10-21 15:50:19,819 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:19,889 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "GET /pos/ui/93?from_backend=True HTTP/1.1" 200 - 34 0.035 0.101 2026-10-21 15:50:19,903 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:19,972 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "GET /pos/ui/93 HTTP/1.1" 200 - 34 0.023 0.191 2026-10-21 15:50:19,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:19] "GET /web/image/res.company/88/favicon HTTP/1.1" 304 - 4 0.002 0.105 2026-10-21 15:50:20,010 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:20] "GET /web/image?model=product.template&field=image_128&id=1979&unique=2026-10-21T15:49:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-21 15:50:20,027 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:50:20,030 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:50:20,141 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.189 2026-10-21 15:50:20,203 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:20,255 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:20,305 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:20,358 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:20,411 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:20,587 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:20,639 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:20,688 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:20,740 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:20,789 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:20,867 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:20,882 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:50:20,884 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:50:20,918 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:20,969 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:21,020 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:21,070 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:21,121 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:21,183 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:21,188 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96133689 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'a30bbf05-f80f-4c29-8562-3774710368c4'}] 2026-10-21 15:50:21,265 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96133689 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'a30bbf05-f80f-4c29-8562-3774710368c4'} created pos.order #672 2026-10-21 15:50:21,287 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96133689 finished 2026-10-21 15:50:21,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.049 0.123 2026-10-21 15:50:21,409 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:21,460 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:21,549 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:21,609 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:21,660 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:21,723 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:21,786 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:21,838 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:21,841 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:21] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.015 0.040 2026-10-21 15:50:21,901 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:21,934 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.032 0.053 2026-10-21 15:50:21,937 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60945285 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'a30bbf05-f80f-4c29-8562-3774710368c4'}] 2026-10-21 15:50:21,972 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60945285 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'a30bbf05-f80f-4c29-8562-3774710368c4'} updated pos.order #672 2026-10-21 15:50:22,005 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60945285 finished 2026-10-21 15:50:22,154 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 74 0.058 0.190 2026-10-21 15:50:22,201 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:22] "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.014 2026-10-21 15:50:22,242 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-10-21 15:50:22,280 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:22,319 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:22] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F672%3Faccess_token=b6255ef9-a257-4ab7-af19-56aaa1cbdf02?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.092 2026-10-21 15:50:22,358 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 16062148 (allocated 17301504) 2026-10-21 15:50:22,375 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 97858 2026-10-21 15:50:22,377 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-10-21 15:50:22,377 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 97858 2026-10-21 15:50:22,514 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155022_513796_test_selected_customer_after_adding_payment_sync.txt 2026-10-21 15:50:22,514 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmpk0vtik_h_chrome_odoo" 2026-10-21 15:50:22,833 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #178 deleted pos.payment.method records with IDs: [244] 2026-10-21 15:50:22,954 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #178 deleted account.account records with IDs: [4686] 2026-10-21 15:50:22,997 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #178 deleted account.payment.method.line records with IDs: [806, 807] 2026-10-21 15:50:23,166 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #178 deleted account.journal records with IDs: [1223] 2026-10-21 15:50:23,217 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #178 deleted account.account records with IDs: [4685] 2026-10-21 15:50:23,260 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-21 15:50:25,420 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-10-21 15:50:31,409 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 98074 2026-10-21 15:50:31,409 44 INFO rb-01d1866-225816-427320 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/tmputg_r2pr_chrome_odoo 2026-10-21 15:50:31,409 44 INFO rb-01d1866-225816-427320 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:41881/json/version 2026-10-21 15:50:31,410 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:50:31,484 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Browser version: Chrome/150.0.7871.114 2026-10-21 15:50:31,485 44 INFO rb-01d1866-225816-427320 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:41881/json 2026-10-21 15:50:31,485 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:50:31,503 44 INFO rb-01d1866-225816-427320 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:41881/devtools/page/E4FF30FD0B8F1FC99B124EB5FA4B609A 2026-10-21 15:50:31,523 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:31,550 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:31,575 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:31,682 44 INFO rb-01d1866-225816-427320 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/94?access_token=b6c6b39a95954f88" in browser 2026-10-21 15:50:31,682 44 INFO rb-01d1866-225816-427320 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/94?access_token=b6c6b39a95954f88" 2026-10-21 15:50:31,704 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:50:32,305 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:32] "GET /pos-self/94?access_token=b6c6b39a95954f88 HTTP/1.1" 200 - 57 0.034 0.571 2026-10-21 15:50:32,309 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'E4FF30FD0B8F1FC99B124EB5FA4B609A', 'loaderId': 'E2BF4856F5DD769D14A9D35AEC2EE79F', 'isDownload': False} 2026-10-21 15:50:32,309 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:32,347 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:50:32,381 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:50:32,417 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:32] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.041 2026-10-21 15:50:32,436 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:50:32,461 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:32] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.093 2026-10-21 15:50:32,467 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:50:32,479 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:32] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.091 2026-10-21 15:50:32,697 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-10-21 15:50:32,704 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:50:32,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:32] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.008 2026-10-21 15:50:32,733 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:50:32,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:50:32,735 44 INFO rb-01d1866-225816-427320 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/94?access_token=b6c6b39a95954f88", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:50:32,763 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:32,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:32] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.028 0.066 2026-10-21 15:50:32,938 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.172 2026-10-21 15:50:33,295 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:33] "POST /pos-self/data/94 HTTP/1.1" 200 - 183 0.138 0.250 2026-10-21 15:50:33,298 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.337 2026-10-21 15:50:33,393 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:33] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.035 2026-10-21 15:50:33,417 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:33,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:33] "GET /web/image/ir.attachment/7525/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-21 15:50:33,522 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:33,581 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:33] "GET /web/image/pos.category/241/image_128?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-21 15:50:33,603 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:50:33,610 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:33] "GET /web/image/product.template/1981/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.033 2026-10-21 15:50:33,612 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:33,627 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:33] "GET /web/image/product.template/1982/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.050 2026-10-21 15:50:33,659 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:33] "GET /web/image/product.template/1985/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.068 2026-10-21 15:50:33,687 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:33,696 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:33] "GET /web/image/product.template/1983/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.020 0.083 2026-10-21 15:50:33,708 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:33] "GET /web/image/product.template/1984/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-10-21 15:50:33,764 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:33,775 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:33] "GET /web/image/ir.attachment/7474/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 15:50:33,813 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:50:33,815 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:33,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:33] "GET /web/image/product.product/2477/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 8 0.006 0.018 2026-10-21 15:50:33,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:33] "GET /web/image/product.product/2479/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 8 0.004 0.035 2026-10-21 15:50:33,868 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:33,942 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:34,049 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5000285 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': '7b6aa730-6861-410b-a2db-610879481d35'}] 2026-10-21 15:50:34,093 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5000285 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': '7b6aa730-6861-410b-a2db-610879481d35'} created pos.order #673 2026-10-21 15:50:34,118 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5000285 finished 2026-10-21 15:50:34,275 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:34] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 118 0.133 0.209 2026-10-21 15:50:34,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.012 0.015 2026-10-21 15:50:34,379 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:34,429 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:34,481 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:34,534 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:34,594 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:34,653 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-10-21 15:50:34,654 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:34,728 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8351336 (allocated 9437184) 2026-10-21 15:50:34,731 44 INFO rb-01d1866-225816-427320 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 98074 2026-10-21 15:50:34,732 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-10-21 15:50:34,732 44 INFO rb-01d1866-225816-427320 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 98074 2026-10-21 15:50:34,741 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:34] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.023 0.059 2026-10-21 15:50:34,832 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155034_832219_test_kiosk_cart_restore_and_cancel.txt 2026-10-21 15:50:34,832 44 INFO rb-01d1866-225816-427320 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/tmputg_r2pr_chrome_odoo" 2026-10-21 15:50:34,876 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-10-21 15:50:40,079 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 98262 2026-10-21 15:50:40,079 44 INFO rb-01d1866-225816-427320 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/tmpdd01a0zb_chrome_odoo 2026-10-21 15:50:40,079 44 INFO rb-01d1866-225816-427320 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:40277/json/version 2026-10-21 15:50:40,080 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:50:40,144 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-21 15:50:40,144 44 INFO rb-01d1866-225816-427320 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:40277/json 2026-10-21 15:50:40,145 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:50:40,156 44 INFO rb-01d1866-225816-427320 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:40277/devtools/page/712C14AF3BC4C7BB0DDF02373AEF6DB3 2026-10-21 15:50:40,169 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:40,178 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome headless enable page notifications 2026-10-21 15:50:40,207 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Setting session cookie in browser 2026-10-21 15:50:40,323 44 INFO rb-01d1866-225816-427320 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/95?access_token=0dd0e3139b6d4f4d" in browser 2026-10-21 15:50:40,323 44 INFO rb-01d1866-225816-427320 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/95?access_token=0dd0e3139b6d4f4d" 2026-10-21 15:50:40,335 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:50:40,895 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:40] "GET /pos-self/95?access_token=0dd0e3139b6d4f4d HTTP/1.1" 200 - 57 0.034 0.530 2026-10-21 15:50:40,899 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': '712C14AF3BC4C7BB0DDF02373AEF6DB3', 'loaderId': '50C9E5FC7A6C23F7DF874DB5040E4601', 'isDownload': False} 2026-10-21 15:50:40,900 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:40,916 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:50:40,937 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:50:40,973 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:40] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.030 2026-10-21 15:50:40,982 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:50:41,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:41] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.070 2026-10-21 15:50:41,014 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:50:41,028 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:41] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.096 2026-10-21 15:50:41,176 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 15:50:41,187 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 15:50:41,197 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:41] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.012 2026-10-21 15:50:41,202 44 INFO rb-01d1866-225816-427320 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/95?access_token=0dd0e3139b6d4f4d", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:50:41,210 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:41,215 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:50:41,216 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:50:41,265 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:41,308 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:41] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.023 0.054 2026-10-21 15:50:41,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-21 15:50:41,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:41] "POST /pos-self/data/95 HTTP/1.1" 200 - 183 0.163 0.226 2026-10-21 15:50:41,743 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.360 2026-10-21 15:50:41,841 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:41] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.045 2026-10-21 15:50:41,856 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:41,899 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:41] "GET /web/image/ir.attachment/7583/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 15:50:41,958 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:42,047 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:42] "GET /web/image/pos.category/241/image_128?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 2 0.001 0.035 2026-10-21 15:50:42,049 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:50:42,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:42] "GET /web/image/product.template/1981/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.048 2026-10-21 15:50:42,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:42] "GET /web/image/product.template/1982/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-10-21 15:50:42,115 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:42] "GET /web/image/product.template/1985/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-21 15:50:42,119 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:42,132 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:42] "GET /web/image/product.template/1983/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-10-21 15:50:42,149 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:42] "GET /web/image/product.template/1984/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-21 15:50:42,185 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:42,199 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:42] "GET /web/image/ir.attachment/7532/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 15:50:42,230 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:50:42,246 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:42,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:42] "GET /web/image/product.product/2477/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 8 0.007 0.027 2026-10-21 15:50:42,308 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:42,352 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12140539 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': 'fda6856a-7423-4e24-ae05-cc57cba05ec1'}] 2026-10-21 15:50:42,400 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12140539 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': 'fda6856a-7423-4e24-ae05-cc57cba05ec1'} created pos.order #674 2026-10-21 15:50:42,422 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12140539 finished 2026-10-21 15:50:42,588 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:42] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 108 0.092 0.184 2026-10-21 15:50:42,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-10-21 15:50:42,703 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-10-21 15:50:42,704 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:42,767 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7737728 (allocated 8650752) 2026-10-21 15:50:42,776 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 98262 2026-10-21 15:50:42,777 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-10-21 15:50:42,778 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 98262 2026-10-21 15:50:42,875 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155042_875438_test_online_payment_kiosk.txt 2026-10-21 15:50:42,875 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmpdd01a0zb_chrome_odoo" 2026-10-21 15:50:42,898 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:50:44,149 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:44] "GET /pos/pay/674?access_token=ec43635b-8ce1-4e45-bb07-d1ac3bd24dc9 HTTP/1.1" 200 - 113 0.134 1.126 2026-10-21 15:50:44,163 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:50:44,249 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:44] "POST /pos/pay/transaction/674 HTTP/1.1" 200 - 37 0.055 0.036 2026-10-21 15:50:44,300 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:50:45,310 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:45] "GET /pos/pay/confirmation/674?access_token=ec43635b-8ce1-4e45-bb07-d1ac3bd24dc9&exit_route=/&tx_id=6 HTTP/1.1" 303 - 352 0.421 0.595 2026-10-21 15:50:45,726 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:45] "GET / HTTP/1.1" 200 - 32 0.031 0.383 2026-10-21 15:50:45,732 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-21 15:50:45,777 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 15:50:45,784 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.05s) 2026-10-21 15:50:45,830 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-10-21 15:50:51,348 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 98451 2026-10-21 15:50:51,348 44 INFO rb-01d1866-225816-427320 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/tmpgsjbs47x_chrome_odoo 2026-10-21 15:50:51,348 44 INFO rb-01d1866-225816-427320 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:34479/json/version 2026-10-21 15:50:51,349 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34479', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:50:51,419 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Browser version: Chrome/150.0.7871.114 2026-10-21 15:50:51,419 44 INFO rb-01d1866-225816-427320 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:34479/json 2026-10-21 15:50:51,420 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34479', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:50:51,431 44 INFO rb-01d1866-225816-427320 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:34479/devtools/page/6566E267B2D15C6585B7BC6FCA0304A4 2026-10-21 15:50:51,452 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:51,468 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:51,479 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:51,584 44 INFO rb-01d1866-225816-427320 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/96?access_token=0c38040288724eff" in browser 2026-10-21 15:50:51,585 44 INFO rb-01d1866-225816-427320 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/96?access_token=0c38040288724eff" 2026-10-21 15:50:51,602 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:50:52,132 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:52] "GET /pos-self/96?access_token=0c38040288724eff HTTP/1.1" 200 - 57 0.029 0.505 2026-10-21 15:50:52,137 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': '6566E267B2D15C6585B7BC6FCA0304A4', 'loaderId': 'A99471BA74BF1E8D1AB0C2A4E199BE26', 'isDownload': False} 2026-10-21 15:50:52,138 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:52,158 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:50:52,180 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:50:52,218 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:52] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.027 2026-10-21 15:50:52,232 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:50:52,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:52] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.082 2026-10-21 15:50:52,275 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:50:52,291 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:52] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.109 2026-10-21 15:50:52,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 15:50:52,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:50:52,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:52] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 15:50:52,495 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:50:52,495 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 15:50:52,506 44 INFO rb-01d1866-225816-427320 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/96?access_token=0c38040288724eff", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:50:52,515 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:52,568 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:52,583 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:52] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.024 0.051 2026-10-21 15:50:52,640 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.123 2026-10-21 15:50:52,967 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:52] "POST /pos-self/data/96 HTTP/1.1" 200 - 183 0.104 0.237 2026-10-21 15:50:52,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.319 2026-10-21 15:50:53,056 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:53] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-10-21 15:50:53,063 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:53,104 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:53] "GET /web/image/ir.attachment/7641/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 15:50:53,153 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:53,211 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:50:53,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:53] "GET /web/image/pos.category/241/image_128?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-10-21 15:50:53,225 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:53,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:53] "GET /web/image/product.template/1982/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.020 2026-10-21 15:50:53,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:53] "GET /web/image/product.template/1985/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.051 2026-10-21 15:50:53,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:53] "GET /web/image/product.template/1981/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.079 2026-10-21 15:50:53,299 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:53,327 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:53] "GET /web/image/product.template/1983/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.019 0.098 2026-10-21 15:50:53,339 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50: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-10-21 15:50:53,355 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:53] "GET /web/image/product.template/1984/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.124 2026-10-21 15:50:53,358 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:53,363 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:53] "GET /web/image/ir.attachment/7590/raw HTTP/1.1" 200 - 4 0.001 0.059 2026-10-21 15:50:53,386 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:53] "GET /web/image/product.product/2477/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 8 0.004 0.048 2026-10-21 15:50:53,429 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:53,468 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10279063 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': '113bab8c-8b22-4dab-9be0-ca7805eb0f04'}] 2026-10-21 15:50:53,523 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10279063 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': '113bab8c-8b22-4dab-9be0-ca7805eb0f04'} created pos.order #675 2026-10-21 15:50:53,542 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10279063 finished 2026-10-21 15:50:53,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:53] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 108 0.093 0.169 2026-10-21 15:50:53,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.022 0.017 2026-10-21 15:50:53,786 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:53,786 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:53,831 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7721984 (allocated 8650752) 2026-10-21 15:50:53,835 44 INFO rb-01d1866-225816-427320 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 98451 2026-10-21 15:50:53,836 44 INFO rb-01d1866-225816-427320 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-10-21 15:50:53,836 44 INFO rb-01d1866-225816-427320 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 98451 2026-10-21 15:50:53,933 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155053_933409_test_online_payment_kiosk_no_confirmation_page.txt 2026-10-21 15:50:53,933 44 INFO rb-01d1866-225816-427320 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/tmpgsjbs47x_chrome_odoo" 2026-10-21 15:50:53,963 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:50:55,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:55] "GET /pos/pay/675?access_token=a90b7c7b-29cb-4fe2-b910-0d0db47803da HTTP/1.1" 200 - 113 0.086 1.004 2026-10-21 15:50:55,052 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:50:55,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:50:55] "POST /pos/pay/transaction/675 HTTP/1.1" 200 - 37 0.025 0.041 2026-10-21 15:50:55,147 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-21 15:50:56,173 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 15:50:56,184 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 1.04s) 2026-10-21 15:50:56,242 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-10-21 15:51:01,794 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 98639 2026-10-21 15:51:01,794 44 INFO rb-01d1866-225816-427320 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/tmp3o1yev6n_chrome_odoo 2026-10-21 15:51:01,796 44 INFO rb-01d1866-225816-427320 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:43965/json/version 2026-10-21 15:51:01,798 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43965', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:51:01,823 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Browser version: Chrome/150.0.7871.114 2026-10-21 15:51:01,823 44 INFO rb-01d1866-225816-427320 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:43965/json 2026-10-21 15:51:01,826 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43965', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:51:01,839 44 INFO rb-01d1866-225816-427320 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:43965/devtools/page/FA5AD4C3227742709E785266507530AB 2026-10-21 15:51:01,849 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:01,864 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:01,887 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:02,015 44 INFO rb-01d1866-225816-427320 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/97?access_token=93d284f55fde4c39" in browser 2026-10-21 15:51:02,015 44 INFO rb-01d1866-225816-427320 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/97?access_token=93d284f55fde4c39" 2026-10-21 15:51:02,030 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:51:02,579 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:02] "GET /pos-self/97?access_token=93d284f55fde4c39 HTTP/1.1" 200 - 57 0.024 0.528 2026-10-21 15:51:02,583 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'FA5AD4C3227742709E785266507530AB', 'loaderId': '31FAEA89F06A66BCF4FC7F4E386D3619', 'isDownload': False} 2026-10-21 15:51:02,583 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:02,598 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:51:02,620 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:51:02,664 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:02] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.041 2026-10-21 15:51:02,673 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:51:02,684 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:02] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.068 2026-10-21 15:51:02,693 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:51:02,716 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:02] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.103 2026-10-21 15:51:02,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.009 2026-10-21 15:51:02,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-21 15:51:02,932 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:02] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.009 0.024 2026-10-21 15:51:02,934 44 INFO rb-01d1866-225816-427320 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/97?access_token=93d284f55fde4c39", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:51:02,937 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:51:02,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-10-21 15:51:02,945 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:03,004 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:03,066 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:03] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.048 0.063 2026-10-21 15:51:03,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.174 2026-10-21 15:51:03,459 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:03] "POST /pos-self/data/97 HTTP/1.1" 200 - 183 0.130 0.214 2026-10-21 15:51:03,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.304 2026-10-21 15:51:03,560 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:03] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-10-21 15:51:03,570 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:03,623 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:03] "GET /web/image/ir.attachment/7699/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-21 15:51:03,673 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:03,717 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:03] "GET /web/image/pos.category/241/image_128?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 15:51:03,736 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 15:51:03,746 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:03] "GET /web/image/product.template/1981/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.027 2026-10-21 15:51:03,748 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:03,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:03] "GET /web/image/product.template/1985/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.039 2026-10-21 15:51:03,781 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:03] "GET /web/image/product.template/1983/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.050 2026-10-21 15:51:03,808 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:03] "GET /web/image/product.template/1984/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.073 2026-10-21 15:51:03,819 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:03,834 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:03] "GET /web/image/product.template/1982/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-21 15:51:03,842 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:03] "GET /web/image/ir.attachment/7648/raw HTTP/1.1" 200 - 4 0.001 0.019 2026-10-21 15:51:03,850 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:51:03,870 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:03,871 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:03] "GET /web/image/product.product/2477/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 8 0.006 0.021 2026-10-21 15:51:03,938 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:03,980 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16744760 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': 'ec4c3aba-a3cb-414c-9cb9-4102c6f9ad35'}] 2026-10-21 15:51:04,025 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16744760 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': 'ec4c3aba-a3cb-414c-9cb9-4102c6f9ad35'} created pos.order #676 2026-10-21 15:51:04,048 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16744760 finished 2026-10-21 15:51:04,183 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:04] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 108 0.060 0.188 2026-10-21 15:51:04,302 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-10-21 15:51:04,302 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:04,358 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7728808 (allocated 8388608) 2026-10-21 15:51:04,359 44 INFO rb-01d1866-225816-427320 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 98639 2026-10-21 15:51:04,359 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-10-21 15:51:04,361 44 INFO rb-01d1866-225816-427320 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 98639 2026-10-21 15:51:04,456 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155104_456356_test_online_payment_kiosk_qr_code.txt 2026-10-21 15:51:04,456 44 INFO rb-01d1866-225816-427320 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/tmp3o1yev6n_chrome_odoo" 2026-10-21 15:51:04,505 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-10-21 15:51:10,576 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 98829 2026-10-21 15:51:10,576 44 INFO rb-01d1866-225816-427320 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/tmp6sl_r7nq_chrome_odoo 2026-10-21 15:51:10,576 44 INFO rb-01d1866-225816-427320 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:39417/json/version 2026-10-21 15:51:10,577 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39417', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:51:10,644 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Browser version: Chrome/150.0.7871.114 2026-10-21 15:51:10,645 44 INFO rb-01d1866-225816-427320 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:39417/json 2026-10-21 15:51:10,645 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39417', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:51:10,656 44 INFO rb-01d1866-225816-427320 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:39417/devtools/page/31C821230A865542346DB9E3CC1E1642 2026-10-21 15:51:10,667 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:10,681 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome headless enable page notifications 2026-10-21 15:51:10,705 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Setting session cookie in browser 2026-10-21 15:51:10,856 44 INFO rb-01d1866-225816-427320 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/98?access_token=c3dae9e2f2154265" in browser 2026-10-21 15:51:10,856 44 INFO rb-01d1866-225816-427320 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/98?access_token=c3dae9e2f2154265" 2026-10-21 15:51:10,868 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:51:11,592 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:11] "GET /pos-self/98?access_token=c3dae9e2f2154265 HTTP/1.1" 200 - 57 0.062 0.665 2026-10-21 15:51:11,600 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '31C821230A865542346DB9E3CC1E1642', 'loaderId': '9AB5759A6486002C9B0F7F12AF5AA0C7', 'isDownload': False} 2026-10-21 15:51:11,601 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:11,619 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:51:11,649 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:51:11,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:11] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.043 2026-10-21 15:51:11,719 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:51:11,743 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:11] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.102 2026-10-21 15:51:11,762 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:51:11,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:11] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.131 2026-10-21 15:51:11,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 15:51:11,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 15:51:11,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:11] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.003 0.015 2026-10-21 15:51:12,002 44 INFO rb-01d1866-225816-427320 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/98?access_token=c3dae9e2f2154265", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:51:12,004 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:51:12,004 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:51:12,017 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:12,073 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:12,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:12] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.028 0.053 2026-10-21 15:51:12,160 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.130 2026-10-21 15:51:12,535 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:12] "POST /pos-self/data/98 HTTP/1.1" 200 - 184 0.159 0.220 2026-10-21 15:51:12,538 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.350 2026-10-21 15:51:12,592 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:12,648 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:12] "GET /web/image/ir.attachment/7757/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 15:51:12,707 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:12,770 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:12] "GET /web/image/pos.category/241/image_128?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 2 0.000 0.025 2026-10-21 15:51:12,789 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:12] "GET /web/image/product.template/1981/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-21 15:51:12,795 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:51:12,802 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:12] "GET /web/image/product.template/1982/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-21 15:51:12,812 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:12,816 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:12] "GET /web/image/product.template/1985/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-21 15:51:12,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:12] "GET /web/image/product.template/1983/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-21 15:51:12,844 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:12] "GET /web/image/product.template/1984/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-21 15:51:12,885 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:12,960 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:12,972 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:12] "GET /web/image/ir.attachment/7706/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 15:51:13,015 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:13,031 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:51:13,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:13] "GET /web/image/product.product/2477/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 8 0.014 0.021 2026-10-21 15:51:13,059 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:13] "GET /web/image/product.product/2479/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 8 0.004 0.025 2026-10-21 15:51:13,064 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:13,132 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:13,190 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:13,270 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-10-21 15:51:13,279 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:13,309 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99050736 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': '83d35a11-5add-4b7d-81e6-37fd66ab7c5d'}] 2026-10-21 15:51:13,332 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7949900 (allocated 8912896) 2026-10-21 15:51:13,340 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 98829 2026-10-21 15:51:13,341 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-10-21 15:51:13,343 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 98829 2026-10-21 15:51:13,354 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99050736 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': '83d35a11-5add-4b7d-81e6-37fd66ab7c5d'} created pos.order #677 2026-10-21 15:51:13,355 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99050736 finished 2026-10-21 15:51:13,437 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.063 0.121 2026-10-21 15:51:13,459 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155113_458752_test_online_payment_mobile.txt 2026-10-21 15:51:13,459 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmp6sl_r7nq_chrome_odoo" 2026-10-21 15:51:13,489 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:51:14,613 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:14] "GET /pos/pay/677?access_token=29bcd8c1-eaa4-4f73-9e19-096e0bd51b1a HTTP/1.1" 200 - 129 0.100 1.033 2026-10-21 15:51:14,626 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:51:14,693 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:14] "POST /pos/pay/transaction/677 HTTP/1.1" 200 - 35 0.028 0.044 2026-10-21 15:51:14,740 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:51:15,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:15] "GET /pos/pay/confirmation/677?access_token=29bcd8c1-eaa4-4f73-9e19-096e0bd51b1a&exit_route=/&tx_id=8 HTTP/1.1" 303 - 376 0.454 0.637 2026-10-21 15:51:16,250 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:16] "GET / HTTP/1.1" 200 - 32 0.029 0.390 2026-10-21 15:51:16,254 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-21 15:51:16,299 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 15:51:16,306 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.05s) 2026-10-21 15:51:16,352 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-10-21 15:51:21,856 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 99024 2026-10-21 15:51:21,856 44 INFO rb-01d1866-225816-427320 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/tmpk4sm8wr2_chrome_odoo 2026-10-21 15:51:21,856 44 INFO rb-01d1866-225816-427320 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:40027/json/version 2026-10-21 15:51:21,857 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40027', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:51:21,898 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Browser version: Chrome/150.0.7871.114 2026-10-21 15:51:21,898 44 INFO rb-01d1866-225816-427320 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:40027/json 2026-10-21 15:51:21,899 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40027', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:51:21,910 44 INFO rb-01d1866-225816-427320 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:40027/devtools/page/12E68A448625B955EA7CCF097458EC07 2026-10-21 15:51:21,921 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:21,946 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:21,972 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:22,075 44 INFO rb-01d1866-225816-427320 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/99?access_token=64586250067d47b8" in browser 2026-10-21 15:51:22,076 44 INFO rb-01d1866-225816-427320 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/99?access_token=64586250067d47b8" 2026-10-21 15:51:22,088 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:51:22,630 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:22] "GET /pos-self/99?access_token=64586250067d47b8 HTTP/1.1" 200 - 57 0.040 0.505 2026-10-21 15:51:22,634 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': '12E68A448625B955EA7CCF097458EC07', 'loaderId': '6816CAF872569C450EB93B99243B9170', 'isDownload': False} 2026-10-21 15:51:22,634 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:22,653 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:51:22,677 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:51:22,721 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:22] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.034 2026-10-21 15:51:22,742 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:51:22,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:22] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.081 2026-10-21 15:51:22,785 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:51:22,809 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:22] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.132 2026-10-21 15:51:23,016 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.015 2026-10-21 15:51:23,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-10-21 15:51:23,046 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.013 2026-10-21 15:51:23,053 44 INFO rb-01d1866-225816-427320 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/99?access_token=64586250067d47b8", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:51:23,057 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:51:23,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:51:23,071 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:23,131 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:23,169 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.030 0.056 2026-10-21 15:51:23,227 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.132 2026-10-21 15:51:23,540 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "POST /pos-self/data/99 HTTP/1.1" 200 - 184 0.115 0.203 2026-10-21 15:51:23,543 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.300 2026-10-21 15:51:23,590 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:23,630 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /web/image/ir.attachment/7815/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 15:51:23,669 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:23,712 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /web/image/pos.category/241/image_128?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 15:51:23,730 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:51:23,735 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /web/image/product.template/1981/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.026 2026-10-21 15:51:23,738 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:23,751 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /web/image/product.template/1982/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.039 2026-10-21 15:51:23,767 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /web/image/product.template/1985/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-10-21 15:51:23,779 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /web/image/product.template/1984/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-21 15:51:23,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /web/image/product.template/1983/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-21 15:51:23,811 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:23,876 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:23,889 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /web/image/ir.attachment/7764/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 15:51:23,930 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:51:23,931 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:23,956 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /web/image/product.product/2477/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 8 0.009 0.025 2026-10-21 15:51:23,979 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:23,979 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:23] "GET /web/image/product.product/2479/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 8 0.006 0.048 2026-10-21 15:51:24,047 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:24,098 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:24,177 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:24,177 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:24,231 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74101457 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': '3b86085e-65db-444a-b2ad-4ca694a68baa'}] 2026-10-21 15:51:24,233 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7949232 (allocated 8912896) 2026-10-21 15:51:24,260 44 INFO rb-01d1866-225816-427320 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 99024 2026-10-21 15:51:24,265 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:24,275 44 INFO rb-01d1866-225816-427320 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 99024 2026-10-21 15:51:24,291 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74101457 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': '3b86085e-65db-444a-b2ad-4ca694a68baa'} created pos.order #678 2026-10-21 15:51:24,292 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74101457 finished 2026-10-21 15:51:24,339 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155124_339617_test_online_payment_mobile_no_confirmation_page.txt 2026-10-21 15:51:24,340 44 INFO rb-01d1866-225816-427320 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/tmpk4sm8wr2_chrome_odoo" 2026-10-21 15:51:24,358 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:24,408 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.093 0.148 2026-10-21 15:51:24,428 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:51:25,531 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:25] "GET /pos/pay/678?access_token=69eebad0-fef4-4c97-a3ec-357a74191e64 HTTP/1.1" 200 - 129 0.083 1.030 2026-10-21 15:51:25,542 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:51:25,627 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:25] "POST /pos/pay/transaction/678 HTTP/1.1" 200 - 35 0.040 0.049 2026-10-21 15:51:25,662 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-21 15:51:26,727 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 15:51:26,733 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 1.07s) 2026-10-21 15:51:26,770 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes ... 2026-10-21 15:51:32,636 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 99212 2026-10-21 15:51:32,637 44 INFO rb-01d1866-225816-427320 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/tmph7ai5p1d_chrome_odoo 2026-10-21 15:51:32,637 44 INFO rb-01d1866-225816-427320 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:36485/json/version 2026-10-21 15:51:32,638 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36485', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:51:32,691 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-21 15:51:32,691 44 INFO rb-01d1866-225816-427320 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:36485/json 2026-10-21 15:51:32,692 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36485', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:51:32,702 44 INFO rb-01d1866-225816-427320 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:36485/devtools/page/3DA6E5A70767A626CD4A72FD37BAC958 2026-10-21 15:51:32,713 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:32,720 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:32,754 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:32,875 44 INFO rb-01d1866-225816-427320 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/100?access_token=f57d31dc07c64534" in browser 2026-10-21 15:51:32,875 44 INFO rb-01d1866-225816-427320 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/100?access_token=f57d31dc07c64534" 2026-10-21 15:51:32,889 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:51:33,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:33] "GET /pos-self/100?access_token=f57d31dc07c64534 HTTP/1.1" 200 - 57 0.069 0.598 2026-10-21 15:51:33,557 44 INFO rb-01d1866-225816-427320 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': '3DA6E5A70767A626CD4A72FD37BAC958', 'loaderId': 'C00580F3F29BF42C942C0FF2C57015F5', 'isDownload': False} 2026-10-21 15:51:33,558 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:33,581 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:51:33,614 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:51:33,641 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:33] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.046 2026-10-21 15:51:33,649 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:51:33,661 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:33] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.064 2026-10-21 15:51:33,676 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:51:33,715 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:33] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.093 2026-10-21 15:51:33,871 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 15:51:33,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 15:51:33,894 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:33] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.004 0.014 2026-10-21 15:51:33,899 44 INFO rb-01d1866-225816-427320 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/100?access_token=f57d31dc07c64534", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:51:33,905 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:51:33,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:51:33,910 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:33,966 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:33,991 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:33] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.024 0.048 2026-10-21 15:51:34,061 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.135 2026-10-21 15:51:34,428 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:34] "POST /pos-self/data/100 HTTP/1.1" 200 - 184 0.150 0.233 2026-10-21 15:51:34,433 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.331 2026-10-21 15:51:34,483 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:34,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:34] "GET /web/image/ir.attachment/7873/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 15:51:34,586 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:34,671 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:51:34,688 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:34,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:34] "GET /web/image/pos.category/241/image_128?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 2 0.015 0.050 2026-10-21 15:51:34,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:34] "GET /web/image/product.template/1981/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.059 2026-10-21 15:51:34,743 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:34] "GET /web/image/product.template/1982/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-10-21 15:51:34,759 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:34,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:34] "GET /web/image/product.template/1985/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.090 2026-10-21 15:51:34,790 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:34] "GET /web/image/product.template/1983/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.114 2026-10-21 15:51:34,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:34] "GET /web/image/product.template/1984/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.119 2026-10-21 15:51:34,831 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:34,845 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:34] "GET /web/image/ir.attachment/7822/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 15:51:34,861 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:51:34,880 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:34,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:34] "GET /web/image/product.product/2477/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 8 0.006 0.019 2026-10-21 15:51:34,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:34] "GET /web/image/product.product/2479/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 8 0.004 0.044 2026-10-21 15:51:34,930 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:34,995 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:35,047 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:35,122 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:35,123 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:35,174 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43365553 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': '03ce9222-8042-4952-b656-07dec4dcaed5'}] 2026-10-21 15:51:35,175 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7950568 (allocated 8912896) 2026-10-21 15:51:35,201 44 INFO rb-01d1866-225816-427320 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 99212 2026-10-21 15:51:35,207 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:35,211 44 INFO rb-01d1866-225816-427320 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 99212 2026-10-21 15:51:35,225 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43365553 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': '03ce9222-8042-4952-b656-07dec4dcaed5'} created pos.order #679 2026-10-21 15:51:35,226 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43365553 finished 2026-10-21 15:51:35,301 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.072 0.113 2026-10-21 15:51:35,312 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155135_312640_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-21 15:51:35,313 44 INFO rb-01d1866-225816-427320 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/tmph7ai5p1d_chrome_odoo" 2026-10-21 15:51:35,611 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 99399 2026-10-21 15:51:35,612 44 INFO rb-01d1866-225816-427320 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/tmpv1bnb_mx_chrome_odoo 2026-10-21 15:51:35,612 44 INFO rb-01d1866-225816-427320 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:41387/json/version 2026-10-21 15:51:35,613 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41387', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:51:35,686 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-21 15:51:35,687 44 INFO rb-01d1866-225816-427320 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:41387/json 2026-10-21 15:51:35,692 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41387', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:51:35,708 44 INFO rb-01d1866-225816-427320 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:41387/devtools/page/67BEC0AC42BDC3ADD2C5A3511A69D44A 2026-10-21 15:51:35,721 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:35,743 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:35,789 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:51:35,809 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:35,810 44 INFO rb-01d1866-225816-427320 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=100" in browser 2026-10-21 15:51:35,810 44 INFO rb-01d1866-225816-427320 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=100" 2026-10-21 15:51:36,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:36] "GET /pos/ui?config_id=100 HTTP/1.1" 200 - 73 0.057 0.344 2026-10-21 15:51:36,227 44 INFO rb-01d1866-225816-427320 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': '67BEC0AC42BDC3ADD2C5A3511A69D44A', 'loaderId': 'C8ACB89E7842688765C846D89D66A8BB', 'isDownload': False} 2026-10-21 15:51:36,228 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:36,257 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:51:36,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:36] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-21 15:51:36,290 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:36] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-21 15:51:36,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:36] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-10-21 15:51:36,844 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:51:36,846 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:51:36,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 15:51:36,901 44 INFO rb-01d1866-225816-427320 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=100", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:51:36,902 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-21 15:51:36,909 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:36,922 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-21 15:51:36,948 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:51:36,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.002 0.007 2026-10-21 15:51:36,984 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.008 0.014 2026-10-21 15:51:37,072 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.025 0.056 2026-10-21 15:51:37,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.069 2026-10-21 15:51:37,982 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 191, model: sale.order 2026-10-21 15:51:37,985 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:37,985 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 191, model: sale.order.line 2026-10-21 15:51:37,986 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:37,999 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 494 0.345 0.550 2026-10-21 15:51:38,022 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:51:38,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51: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.010 2026-10-21 15:51:38,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-10-21 15:51:38,228 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51: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.010 2026-10-21 15:51:38,253 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:38,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:51:38,325 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:51:38,342 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 15:51:38,348 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:51:38,364 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:51:38,369 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.006 0.025 2026-10-21 15:51:38,387 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:51:38,391 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:51:38,425 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:51:38,458 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:38,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "GET /pos/ui/100?from_backend=True HTTP/1.1" 200 - 33 0.024 0.045 2026-10-21 15:51:38,508 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.089 2026-10-21 15:51:38,582 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "GET /pos/ui/100 HTTP/1.1" 200 - 33 0.025 0.138 2026-10-21 15:51:38,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.080 2026-10-21 15:51:38,654 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:38,706 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:38,735 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.027 0.050 2026-10-21 15:51:38,788 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.034 2026-10-21 15:51:38,801 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:38,806 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:51:38,855 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:38,937 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:38,986 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:38,987 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:39,058 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13845024 (allocated 14680064) 2026-10-21 15:51:39,077 44 INFO rb-01d1866-225816-427320 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 99399 2026-10-21 15:51:39,081 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:39,082 44 INFO rb-01d1866-225816-427320 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 99399 2026-10-21 15:51:39,177 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155139_177565_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-21 15:51:39,177 44 INFO rb-01d1866-225816-427320 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/tmpv1bnb_mx_chrome_odoo" 2026-10-21 15:51:39,220 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table ... 2026-10-21 15:51:44,859 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 99594 2026-10-21 15:51:44,859 44 INFO rb-01d1866-225816-427320 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/tmpnnll3isv_chrome_odoo 2026-10-21 15:51:44,860 44 INFO rb-01d1866-225816-427320 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:43205/json/version 2026-10-21 15:51:44,860 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43205', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:51:44,892 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/150.0.7871.114 2026-10-21 15:51:44,892 44 INFO rb-01d1866-225816-427320 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:43205/json 2026-10-21 15:51:44,893 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43205', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:51:44,902 44 INFO rb-01d1866-225816-427320 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:43205/devtools/page/ADA0A8389C9B800B23A6996CD8501090 2026-10-21 15:51:44,912 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:44,925 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:44,970 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:45,069 44 INFO rb-01d1866-225816-427320 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/101?access_token=26e0d9b7be764fe1" in browser 2026-10-21 15:51:45,069 44 INFO rb-01d1866-225816-427320 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/101?access_token=26e0d9b7be764fe1" 2026-10-21 15:51:45,082 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:51:45,579 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:45] "GET /pos-self/101?access_token=26e0d9b7be764fe1 HTTP/1.1" 200 - 57 0.028 0.471 2026-10-21 15:51:45,583 44 INFO rb-01d1866-225816-427320 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': 'ADA0A8389C9B800B23A6996CD8501090', 'loaderId': '928EE226FA3D4B51FEDA19BB0D32FDE9', 'isDownload': False} 2026-10-21 15:51:45,583 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:45,610 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:51:45,632 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:51:45,648 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:45] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.021 2026-10-21 15:51:45,659 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:51:45,695 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:45] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.058 2026-10-21 15:51:45,705 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:51:45,723 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:45] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.097 2026-10-21 15:51:45,936 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 15:51:45,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 15:51:45,969 44 INFO rb-01d1866-225816-427320 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/101?access_token=26e0d9b7be764fe1", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:51:45,975 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:45] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.004 0.010 2026-10-21 15:51:45,979 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:45,979 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:51:45,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.013 2026-10-21 15:51:46,034 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:46,069 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:46] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.022 0.056 2026-10-21 15:51:46,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.131 2026-10-21 15:51:46,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:46] "POST /pos-self/data/101 HTTP/1.1" 200 - 184 0.167 0.212 2026-10-21 15:51:46,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.363 2026-10-21 15:51:46,574 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:46,620 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:46] "GET /web/image/ir.attachment/7934/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-21 15:51:46,650 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:46,665 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:46] "GET /web/image/ir.attachment/7880/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 15:51:46,689 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:51:46,706 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:46,794 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:46,842 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:46] "GET /web/image/pos.category/241/image_128?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-21 15:51:46,864 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:46] "GET /web/image/product.template/1981/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.033 2026-10-21 15:51:46,866 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:46,879 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:46] "GET /web/image/product.template/1982/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-10-21 15:51:46,894 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:46] "GET /web/image/product.template/1985/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.052 2026-10-21 15:51:46,910 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:46] "GET /web/image/product.template/1983/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-10-21 15:51:46,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:46] "GET /web/image/product.template/1984/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-21 15:51:46,935 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:46,962 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:51:46,984 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:46] "GET /web/image/product.product/2477/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 8 0.004 0.021 2026-10-21 15:51:46,988 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:47,055 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:47,080 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:47] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.007 0.015 2026-10-21 15:51:47,118 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:47,183 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:47,233 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93205219 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': '51f9f197-0477-469c-8b90-9db372bdfa52'}] 2026-10-21 15:51:47,278 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93205219 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': '51f9f197-0477-469c-8b90-9db372bdfa52'} created pos.order #680 2026-10-21 15:51:47,298 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93205219 finished 2026-10-21 15:51:47,432 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.079 0.169 2026-10-21 15:51:47,489 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:47,491 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.019 2026-10-21 15:51:47,549 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:47,615 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:47,677 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:47,721 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:47] "GET /web/image/product.product/2479/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.020 2026-10-21 15:51:47,727 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:47,797 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:47,846 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68397388 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': '51f9f197-0477-469c-8b90-9db372bdfa52'}] 2026-10-21 15:51:47,877 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1123] to pos.order #680 2026-10-21 15:51:47,884 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68397388 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': '51f9f197-0477-469c-8b90-9db372bdfa52'} updated pos.order #680 2026-10-21 15:51:47,907 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68397388 finished 2026-10-21 15:51:48,041 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.086 0.161 2026-10-21 15:51:48,078 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.019 2026-10-21 15:51:48,099 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:48,159 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:48,213 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:48,277 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:48,278 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:48,340 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:48,354 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 9657484 (allocated 10747904) 2026-10-21 15:51:48,370 44 INFO rb-01d1866-225816-427320 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 99594 2026-10-21 15:51:48,372 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:48,373 44 INFO rb-01d1866-225816-427320 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 99594 2026-10-21 15:51:48,483 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155148_483001_test_online_payment_self_pay_after_meal_table.txt 2026-10-21 15:51:48,483 44 INFO rb-01d1866-225816-427320 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/tmpnnll3isv_chrome_odoo" 2026-10-21 15:51:48,781 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 99783 2026-10-21 15:51:48,781 44 INFO rb-01d1866-225816-427320 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/tmpvso4eycb_chrome_odoo 2026-10-21 15:51:48,781 44 INFO rb-01d1866-225816-427320 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:32807/json/version 2026-10-21 15:51:48,782 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32807', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:51:48,850 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/150.0.7871.114 2026-10-21 15:51:48,851 44 INFO rb-01d1866-225816-427320 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:32807/json 2026-10-21 15:51:48,851 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32807', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:51:48,864 44 INFO rb-01d1866-225816-427320 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:32807/devtools/page/1B9BC96289A42CE2892139F61F75309F 2026-10-21 15:51:48,876 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:48,885 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:48,904 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:48,906 44 INFO rb-01d1866-225816-427320 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/101?access_token=26e0d9b7be764fe1&table_identifier=5d8fd550" in browser 2026-10-21 15:51:48,906 44 INFO rb-01d1866-225816-427320 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/101?access_token=26e0d9b7be764fe1&table_identifier=5d8fd550" 2026-10-21 15:51:48,982 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:48] "GET /pos-self/101?access_token=26e0d9b7be764fe1&table_identifier=5d8fd550 HTTP/1.1" 200 - 9 0.005 0.055 2026-10-21 15:51:48,987 44 INFO rb-01d1866-225816-427320 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': '1B9BC96289A42CE2892139F61F75309F', 'loaderId': 'AB694C166577FB4CAFF4E10C66E11FA1', 'isDownload': False} 2026-10-21 15:51:48,987 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:49,005 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:51:49,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.011 2026-10-21 15:51:49,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.015 2026-10-21 15:51:49,050 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.028 2026-10-21 15:51:49,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-21 15:51:49,266 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:51:49,285 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.011 2026-10-21 15:51:49,286 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:51:49,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:51:49,300 44 INFO rb-01d1866-225816-427320 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/101?access_token=26e0d9b7be764fe1&table_identifier=5d8fd550", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:51:49,313 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:49,337 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "POST /pos-self/relations/101 HTTP/1.1" 200 - 16 0.012 0.030 2026-10-21 15:51:49,342 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.041 2026-10-21 15:51:49,371 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:49,375 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-10-21 15:51:49,672 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "POST /pos-self/data/101 HTTP/1.1" 200 - 116 0.085 0.211 2026-10-21 15:51:49,728 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.012 2026-10-21 15:51:49,736 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:49,788 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "GET /web/image/ir.attachment/7934/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-10-21 15:51:49,806 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:49,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "GET /web/image/ir.attachment/7880/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-10-21 15:51:49,843 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:51:49,893 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:49,946 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "GET /web/image/pos.category/241/image_128?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 2 0.007 0.025 2026-10-21 15:51:49,967 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:49,982 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:49] "GET /web/image/product.template/1981/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.050 2026-10-21 15:51:50,005 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:50] "GET /web/image/product.template/1982/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-10-21 15:51:50,031 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:50,038 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:50] "GET /web/image/product.template/1985/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.090 2026-10-21 15:51:50,056 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:51:50,086 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:50,087 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:50] "GET /web/image/product.template/1983/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.021 0.132 2026-10-21 15:51:50,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:50] "GET /web/image/product.template/1984/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-21 15:51:50,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:50] "GET /web/image/product.product/2477/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 8 0.004 0.076 2026-10-21 15:51:50,164 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:50,197 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46744743 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000002', 'uuid': 'f483d1c9-2367-4f5d-95c8-a3d7e223cc52'}] 2026-10-21 15:51:50,223 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46744743 order {'name': None, 'pos_reference': '260-101-000002', 'uuid': 'f483d1c9-2367-4f5d-95c8-a3d7e223cc52'} created pos.order #681 2026-10-21 15:51:50,243 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46744743 finished 2026-10-21 15:51:50,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 72 0.039 0.139 2026-10-21 15:51:50,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-10-21 15:51:50,403 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:50,462 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:50,531 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:50,586 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:50,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:50] "GET /web/image/product.product/2479/image_512?unique=2026-10-21T15:50:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.016 2026-10-21 15:51:50,634 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:50,706 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:50,759 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97913945 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000002', 'uuid': 'f483d1c9-2367-4f5d-95c8-a3d7e223cc52'}] 2026-10-21 15:51:50,782 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1125] to pos.order #681 2026-10-21 15:51:50,789 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97913945 order {'name': None, 'pos_reference': '260-101-000002', 'uuid': 'f483d1c9-2367-4f5d-95c8-a3d7e223cc52'} updated pos.order #681 2026-10-21 15:51:50,813 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97913945 finished 2026-10-21 15:51:50,956 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.072 0.186 2026-10-21 15:51:51,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.017 2026-10-21 15:51:51,002 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:51,059 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:51,121 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:51,181 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:51,191 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:51,241 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8772524 (allocated 9961472) 2026-10-21 15:51:51,246 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:51,277 44 INFO rb-01d1866-225816-427320 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 99783 2026-10-21 15:51:51,285 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:51:51,288 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:51,290 44 INFO rb-01d1866-225816-427320 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 99783 2026-10-21 15:51:51,370 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155151_368803_test_online_payment_self_pay_after_meal_table.txt 2026-10-21 15:51:51,370 44 INFO rb-01d1866-225816-427320 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/tmpvso4eycb_chrome_odoo" 2026-10-21 15:51:51,391 44 INFO rb-01d1866-225816-427320 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-10-21 15:51:52,363 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:51:52] "GET /pos/pay/681?access_token=df71880c-faa8-4f9f-87e3-b828e4633119&exit_route=http://127.0.0.1:8069/pos-self/101?access_token%3D26e0d9b7be764fe1%26table_identifier%3D5d8fd550 HTTP/1.1" 200 - 129 0.100 0.992 2026-10-21 15:51:52,410 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-21 15:51:54,814 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-10-21 15:52:00,292 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 99973 2026-10-21 15:52:00,292 44 INFO rb-01d1866-225816-427320 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/tmpt6kti7yz_chrome_odoo 2026-10-21 15:52:00,292 44 INFO rb-01d1866-225816-427320 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:34761/json/version 2026-10-21 15:52:00,293 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34761', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:52:00,331 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Browser version: Chrome/150.0.7871.114 2026-10-21 15:52:00,332 44 INFO rb-01d1866-225816-427320 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:34761/json 2026-10-21 15:52:00,332 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34761', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:52:00,343 44 INFO rb-01d1866-225816-427320 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:34761/devtools/page/EAB3B24D222245F88FA01BFDF3B22168 2026-10-21 15:52:00,353 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:00,363 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:00,395 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:00,427 44 INFO rb-01d1866-225816-427320 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/102?access_token=fc17cd342b114ce0" in browser 2026-10-21 15:52:00,428 44 INFO rb-01d1866-225816-427320 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/102?access_token=fc17cd342b114ce0" 2026-10-21 15:52:00,444 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:52:01,095 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:01] "GET /pos-self/102?access_token=fc17cd342b114ce0 HTTP/1.1" 200 - 57 0.045 0.609 2026-10-21 15:52:01,102 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'EAB3B24D222245F88FA01BFDF3B22168', 'loaderId': '71E61D41F53563E73F9BF0A1CAF4F627', 'isDownload': False} 2026-10-21 15:52:01,102 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:01,126 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:52:01,146 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:52:01,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:01] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.025 2026-10-21 15:52:01,173 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:52:01,191 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:01] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.051 2026-10-21 15:52:01,204 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:52:01,258 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:01] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.042 0.084 2026-10-21 15:52:01,413 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 15:52:01,426 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 15:52:01,438 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:01] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.008 2026-10-21 15:52:01,446 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:52:01,447 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:52:01,449 44 INFO rb-01d1866-225816-427320 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/102?access_token=fc17cd342b114ce0", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:52:01,456 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:01,528 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:01] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.018 0.048 2026-10-21 15:52:01,599 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-21 15:52:01,961 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:01] "POST /pos-self/data/102 HTTP/1.1" 200 - 183 0.164 0.214 2026-10-21 15:52:01,965 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.347 2026-10-21 15:52:02,045 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:02] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.040 2026-10-21 15:52:02,054 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:02,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:02] "GET /web/image/ir.attachment/8007/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 15:52:02,142 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:02,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:02] "GET /web/image/pos.category/242/image_128?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 15:52:02,243 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 15:52:02,244 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:02,255 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:02] "GET /web/image/product.template/1986/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.045 2026-10-21 15:52:02,271 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:02] "GET /web/image/product.template/1987/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-21 15:52:02,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:02] "GET /web/image/product.template/1990/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-21 15:52:02,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:02] "GET /web/image/product.template/1988/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-21 15:52:02,308 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:02,330 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:02] "GET /web/image/product.template/1989/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.012 0.086 2026-10-21 15:52:02,375 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:02,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:02] "GET /web/image/ir.attachment/7956/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 15:52:02,415 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52: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-10-21 15:52:02,431 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:02] "GET /web/image/product.product/2484/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 8 0.004 0.016 2026-10-21 15:52:02,431 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:02,469 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:02] "GET /web/image/product.product/2482/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 8 0.011 0.048 2026-10-21 15:52:02,480 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:02,559 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:02,613 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87266462 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': 'd51cc5b9-f70a-4af9-a360-955ed315b241'}] 2026-10-21 15:52:02,694 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87266462 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': 'd51cc5b9-f70a-4af9-a360-955ed315b241'} created pos.order #682 2026-10-21 15:52:02,720 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87266462 finished 2026-10-21 15:52:02,855 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:02] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 118 0.102 0.205 2026-10-21 15:52:02,917 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.015 2026-10-21 15:52:02,960 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:03,010 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:03,060 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:03,116 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:03,171 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:03,236 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-10-21 15:52:03,237 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:03,307 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8283092 (allocated 8912896) 2026-10-21 15:52:03,318 44 INFO rb-01d1866-225816-427320 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 99973 2026-10-21 15:52:03,323 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-10-21 15:52:03,327 44 INFO rb-01d1866-225816-427320 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 99973 2026-10-21 15:52:03,333 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:03] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 16 0.028 0.058 2026-10-21 15:52:03,431 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155203_431408_test_kiosk_cart_restore_and_cancel.txt 2026-10-21 15:52:03,431 44 INFO rb-01d1866-225816-427320 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/tmpt6kti7yz_chrome_odoo" 2026-10-21 15:52:03,485 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-10-21 15:52:09,281 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 100167 2026-10-21 15:52:09,282 44 INFO rb-01d1866-225816-427320 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/tmpfvmtiaun_chrome_odoo 2026-10-21 15:52:09,282 44 INFO rb-01d1866-225816-427320 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:33789/json/version 2026-10-21 15:52:09,283 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33789', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:52:09,360 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Browser version: Chrome/150.0.7871.114 2026-10-21 15:52:09,360 44 INFO rb-01d1866-225816-427320 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:33789/json 2026-10-21 15:52:09,360 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33789', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:52:09,370 44 INFO rb-01d1866-225816-427320 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:33789/devtools/page/3912D99D431611163DB9986AD4D7FBCD 2026-10-21 15:52:09,380 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:09,392 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:09,416 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:09,468 44 INFO rb-01d1866-225816-427320 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/103?access_token=d16eb776208048d1" in browser 2026-10-21 15:52:09,468 44 INFO rb-01d1866-225816-427320 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/103?access_token=d16eb776208048d1" 2026-10-21 15:52:09,484 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:52:10,034 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:10] "GET /pos-self/103?access_token=d16eb776208048d1 HTTP/1.1" 200 - 57 0.048 0.505 2026-10-21 15:52:10,037 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '3912D99D431611163DB9986AD4D7FBCD', 'loaderId': '6782EBC36DCE5362366731F91FB0FA8E', 'isDownload': False} 2026-10-21 15:52:10,037 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:10,066 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:52:10,098 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:52:10,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:10] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.039 2026-10-21 15:52:10,137 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:52:10,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:10] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.071 2026-10-21 15:52:10,190 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:52:10,204 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:10] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.120 2026-10-21 15:52:10,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-10-21 15:52:10,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 15:52:10,368 44 INFO rb-01d1866-225816-427320 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/103?access_token=d16eb776208048d1", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:52:10,374 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:10] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.016 0.014 2026-10-21 15:52:10,379 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:10,382 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:52:10,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 15:52:10,434 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:10,476 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:10] "POST /pos-self/relations/103 HTTP/1.1" 200 - 37 0.033 0.051 2026-10-21 15:52:10,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.157 2026-10-21 15:52:10,903 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:10] "POST /pos-self/data/103 HTTP/1.1" 200 - 183 0.130 0.271 2026-10-21 15:52:10,906 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.337 2026-10-21 15:52:10,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:10] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-21 15:52:11,007 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:11,056 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:11] "GET /web/image/ir.attachment/8065/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 15:52:11,112 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:11,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:11] "GET /web/image/pos.category/242/image_128?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 2 0.002 0.028 2026-10-21 15:52:11,191 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:52:11,195 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:11] "GET /web/image/product.template/1988/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.011 0.023 2026-10-21 15:52:11,204 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:11,218 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:11] "GET /web/image/product.template/1986/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-10-21 15:52:11,238 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:11] "GET /web/image/product.template/1990/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-10-21 15:52:11,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:11] "GET /web/image/product.template/1987/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.097 2026-10-21 15:52:11,268 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:11,278 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:11] "GET /web/image/product.template/1989/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-21 15:52:11,293 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:11] "GET /web/image/ir.attachment/8014/raw HTTP/1.1" 200 - 4 0.002 0.017 2026-10-21 15:52:11,310 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:52:11,315 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:11] "GET /web/image/product.product/2482/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 8 0.006 0.017 2026-10-21 15:52:11,336 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:11,412 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:11,453 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76052152 started for PoS orders references: [{'name': None, 'pos_reference': '260-103-000001', 'uuid': '1ddc17be-bb44-4866-9224-75d15a7a2c1f'}] 2026-10-21 15:52:11,509 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76052152 order {'name': None, 'pos_reference': '260-103-000001', 'uuid': '1ddc17be-bb44-4866-9224-75d15a7a2c1f'} created pos.order #683 2026-10-21 15:52:11,540 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76052152 finished 2026-10-21 15:52:11,693 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:11] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 108 0.089 0.202 2026-10-21 15:52:11,752 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.012 0.016 2026-10-21 15:52:11,800 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-10-21 15:52:11,801 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:11,870 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7734776 (allocated 8650752) 2026-10-21 15:52:11,874 44 INFO rb-01d1866-225816-427320 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 100167 2026-10-21 15:52:11,884 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-10-21 15:52:11,888 44 INFO rb-01d1866-225816-427320 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 100167 2026-10-21 15:52:11,984 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155211_984669_test_online_payment_kiosk_qr_code.txt 2026-10-21 15:52:11,985 44 INFO rb-01d1866-225816-427320 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/tmpfvmtiaun_chrome_odoo" 2026-10-21 15:52:12,029 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes ... 2026-10-21 15:52:17,581 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 100358 2026-10-21 15:52:17,582 44 INFO rb-01d1866-225816-427320 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/tmpv6su2dwa_chrome_odoo 2026-10-21 15:52:17,582 44 INFO rb-01d1866-225816-427320 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:34393/json/version 2026-10-21 15:52:17,583 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:52:17,652 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-21 15:52:17,652 44 INFO rb-01d1866-225816-427320 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:34393/json 2026-10-21 15:52:17,653 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:52:17,664 44 INFO rb-01d1866-225816-427320 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:34393/devtools/page/5CF947FDBD117AA352687F686393B08E 2026-10-21 15:52:17,676 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:17,682 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:17,712 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:17,755 44 INFO rb-01d1866-225816-427320 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/104?access_token=828757b07db84ac1" in browser 2026-10-21 15:52:17,759 44 INFO rb-01d1866-225816-427320 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/104?access_token=828757b07db84ac1" 2026-10-21 15:52:17,778 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:52:18,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:18] "GET /pos-self/104?access_token=828757b07db84ac1 HTTP/1.1" 200 - 57 0.029 0.421 2026-10-21 15:52:18,229 44 INFO rb-01d1866-225816-427320 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': '5CF947FDBD117AA352687F686393B08E', 'loaderId': '3707246EEF2349049A500C66B4AD6616', 'isDownload': False} 2026-10-21 15:52:18,229 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:18,245 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:52:18,280 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:52:18,324 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:18] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.038 0.034 2026-10-21 15:52:18,333 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:52:18,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:18] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.094 2026-10-21 15:52:18,364 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:52:18,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:18] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.109 2026-10-21 15:52:18,547 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-21 15:52:18,564 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-21 15:52:18,585 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:18] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.011 0.017 2026-10-21 15:52:18,596 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:52:18,597 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:52:18,598 44 INFO rb-01d1866-225816-427320 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/104?access_token=828757b07db84ac1", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:52:18,611 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:18,667 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:18,680 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:18] "POST /pos-self/relations/104 HTTP/1.1" 200 - 37 0.020 0.039 2026-10-21 15:52:18,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-21 15:52:19,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:19] "POST /pos-self/data/104 HTTP/1.1" 200 - 184 0.112 0.195 2026-10-21 15:52:19,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.280 2026-10-21 15:52:19,085 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:19,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:19] "GET /web/image/ir.attachment/8123/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 15:52:19,169 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:19,218 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:19] "GET /web/image/pos.category/242/image_128?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 15:52:19,239 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:19] "GET /web/image/product.template/1986/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.026 2026-10-21 15:52:19,242 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:52:19,256 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:19,267 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:19] "GET /web/image/product.template/1987/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.050 2026-10-21 15:52:19,282 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:19] "GET /web/image/product.template/1990/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-21 15:52:19,298 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:19] "GET /web/image/product.template/1988/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-21 15:52:19,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:19] "GET /web/image/product.template/1989/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-21 15:52:19,330 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:19,407 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:19,421 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:19] "GET /web/image/ir.attachment/8072/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 15:52:19,451 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:52:19,461 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:19,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:19] "GET /web/image/product.product/2482/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 8 0.007 0.021 2026-10-21 15:52:19,492 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:19] "GET /web/image/product.product/2484/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 8 0.004 0.042 2026-10-21 15:52:19,512 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:19,578 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:19,631 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:19,725 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:19,726 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:19,770 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7947784 (allocated 8912896) 2026-10-21 15:52:19,770 44 INFO rb-01d1866-225816-427320 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 100358 2026-10-21 15:52:19,772 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:19,774 44 INFO rb-01d1866-225816-427320 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 100358 2026-10-21 15:52:19,783 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99852688 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000001', 'uuid': '777016db-99ff-4a8b-a3fb-6285e6b69e1e'}] 2026-10-21 15:52:19,845 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99852688 order {'name': None, 'pos_reference': '260-104-000001', 'uuid': '777016db-99ff-4a8b-a3fb-6285e6b69e1e'} created pos.order #684 2026-10-21 15:52:19,848 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99852688 finished 2026-10-21 15:52:19,879 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155219_879322_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-21 15:52:19,882 44 INFO rb-01d1866-225816-427320 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/tmpv6su2dwa_chrome_odoo" 2026-10-21 15:52:19,901 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:19,928 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.088 0.122 2026-10-21 15:52:20,224 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 100549 2026-10-21 15:52:20,224 44 INFO rb-01d1866-225816-427320 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/tmpm_lm_xn3_chrome_odoo 2026-10-21 15:52:20,224 44 INFO rb-01d1866-225816-427320 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:37535/json/version 2026-10-21 15:52:20,225 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:52:20,269 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-21 15:52:20,269 44 INFO rb-01d1866-225816-427320 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:37535/json 2026-10-21 15:52:20,269 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:52:20,279 44 INFO rb-01d1866-225816-427320 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:37535/devtools/page/7BBF7DA729A8769615285E71A5AAB4A2 2026-10-21 15:52:20,290 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:20,300 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:20,361 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:52:20,371 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:20,373 44 INFO rb-01d1866-225816-427320 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=104" in browser 2026-10-21 15:52:20,373 44 INFO rb-01d1866-225816-427320 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=104" 2026-10-21 15:52:20,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:20] "GET /pos/ui?config_id=104 HTTP/1.1" 200 - 73 0.042 0.328 2026-10-21 15:52:20,758 44 INFO rb-01d1866-225816-427320 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': '7BBF7DA729A8769615285E71A5AAB4A2', 'loaderId': '13B52F98B6DE518706F4F1A6F8287A7F', 'isDownload': False} 2026-10-21 15:52:20,759 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:20,780 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:52:20,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:20] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-10-21 15:52:20,816 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:20] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-21 15:52:20,821 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:20] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-10-21 15:52:21,376 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:52:21,385 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:52:21,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:52:21,431 44 INFO rb-01d1866-225816-427320 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=104", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:52:21,436 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 15:52:21,438 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:21,450 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:52:21,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:52:21,491 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:21] "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-10-21 15:52:21,497 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:52:21,581 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.013 0.056 2026-10-21 15:52:21,585 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-21 15:52:22,641 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 195, model: sale.order 2026-10-21 15:52:22,643 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:22,644 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 195, model: sale.order.line 2026-10-21 15:52:22,646 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:22,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 494 0.491 0.547 2026-10-21 15:52:22,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52: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-10-21 15:52:22,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:22] "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-10-21 15:52:22,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-10-21 15:52:22,932 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:22] "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-10-21 15:52:22,958 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:22,975 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-21 15:52:23,012 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:52:23,035 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:23] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:52:23,042 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:52:23,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:23] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.008 0.027 2026-10-21 15:52:23,059 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-10-21 15:52:23,071 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:52:23,073 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:52:23,110 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.017 2026-10-21 15:52:23,133 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:23,162 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 15:52:23,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:23] "GET /pos/ui/104?from_backend=True HTTP/1.1" 200 - 33 0.060 0.060 2026-10-21 15:52:23,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.009 0.096 2026-10-21 15:52:23,308 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:23,362 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:23,372 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:23] "GET /pos/ui/104 HTTP/1.1" 200 - 33 0.036 0.186 2026-10-21 15:52:23,389 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.049 2026-10-21 15:52:23,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.033 0.136 2026-10-21 15:52:23,537 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.031 2026-10-21 15:52:23,552 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:52:23,554 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:23,611 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:23,681 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:23,733 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:23,734 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:23,820 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13851860 (allocated 14942208) 2026-10-21 15:52:23,834 44 INFO rb-01d1866-225816-427320 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 100549 2026-10-21 15:52:23,835 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:23,836 44 INFO rb-01d1866-225816-427320 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 100549 2026-10-21 15:52:23,938 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155223_938027_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-21 15:52:23,938 44 INFO rb-01d1866-225816-427320 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/tmpm_lm_xn3_chrome_odoo" 2026-10-21 15:52:23,984 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_sends_mail_after_payment ... 2026-10-21 15:52:29,787 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:52:30,024 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:52:31,119 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:31] "GET /pos/pay/685?access_token=bef40907-5c44-4a4d-b978-515ee0fc0c2a HTTP/1.1" 200 - 153 0.107 1.228 2026-10-21 15:52:31,129 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:52:31,183 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:31] "POST /pos/pay/transaction/685 HTTP/1.1" 200 - 34 0.022 0.036 2026-10-21 15:52:31,222 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:52:32,164 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:32] "GET /pos/pay/confirmation/685?access_token=bef40907-5c44-4a4d-b978-515ee0fc0c2a&exit_route=/&tx_id=10 HTTP/1.1" 303 - 358 0.378 0.569 2026-10-21 15:52:32,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:32] "GET / HTTP/1.1" 200 - 32 0.027 0.384 2026-10-21 15:52:32,582 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-21 15:52:32,632 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 15:52:32,640 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.06s) 2026-10-21 15:52:32,773 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:32] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 51 0.034 0.075 2026-10-21 15:52:32,809 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table ... 2026-10-21 15:52:38,272 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 100745 2026-10-21 15:52:38,272 44 INFO rb-01d1866-225816-427320 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/tmpd03fz7jt_chrome_odoo 2026-10-21 15:52:38,272 44 INFO rb-01d1866-225816-427320 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:40833/json/version 2026-10-21 15:52:38,273 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:52:38,324 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/150.0.7871.114 2026-10-21 15:52:38,324 44 INFO rb-01d1866-225816-427320 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:40833/json 2026-10-21 15:52:38,325 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:52:38,342 44 INFO rb-01d1866-225816-427320 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:40833/devtools/page/C2371C6461A9780F23852FD707530F40 2026-10-21 15:52:38,355 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:38,364 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:38,380 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:38,411 44 INFO rb-01d1866-225816-427320 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/106?access_token=712df4fc29bc49e7" in browser 2026-10-21 15:52:38,411 44 INFO rb-01d1866-225816-427320 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/106?access_token=712df4fc29bc49e7" 2026-10-21 15:52:38,425 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:52:38,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:38] "GET /pos-self/106?access_token=712df4fc29bc49e7 HTTP/1.1" 200 - 57 0.034 0.435 2026-10-21 15:52:38,894 44 INFO rb-01d1866-225816-427320 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': 'C2371C6461A9780F23852FD707530F40', 'loaderId': 'C0589ED0D88263B0D47FDAA1EF1E07B4', 'isDownload': False} 2026-10-21 15:52:38,894 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:38,924 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:52:38,953 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:52:38,993 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:38] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.040 2026-10-21 15:52:39,003 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:52:39,022 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:39] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.083 2026-10-21 15:52:39,031 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:52:39,046 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:39] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.097 2026-10-21 15:52:39,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 15:52:39,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 15:52:39,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:39] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.003 0.010 2026-10-21 15:52:39,244 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:52:39,244 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:52:39,246 44 INFO rb-01d1866-225816-427320 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/106?access_token=712df4fc29bc49e7", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:52:39,255 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:39,309 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:39,351 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:39] "POST /pos-self/relations/106 HTTP/1.1" 200 - 37 0.038 0.048 2026-10-21 15:52:39,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.162 2026-10-21 15:52:39,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:39] "POST /pos-self/data/106 HTTP/1.1" 200 - 184 0.125 0.203 2026-10-21 15:52:39,759 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.305 2026-10-21 15:52:39,816 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:39,870 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:39] "GET /web/image/ir.attachment/8239/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 15:52:39,897 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:39,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:39] "GET /web/image/ir.attachment/8185/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 15:52:39,948 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:52:39,948 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:40,028 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:40,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:40] "GET /web/image/pos.category/242/image_128?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 15:52:40,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:40] "GET /web/image/product.template/1986/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-21 15:52:40,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:40] "GET /web/image/product.template/1988/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-21 15:52:40,109 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:40,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:40] "GET /web/image/product.template/1987/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.060 2026-10-21 15:52:40,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:40] "GET /web/image/product.template/1990/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.078 2026-10-21 15:52:40,154 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:40] "GET /web/image/product.template/1989/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-21 15:52:40,176 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:40,202 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52: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-10-21 15:52:40,227 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:40] "GET /web/image/product.product/2482/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 8 0.004 0.019 2026-10-21 15:52:40,228 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:40,294 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:40,315 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:40] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.014 2026-10-21 15:52:40,361 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:40,428 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:40,473 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92586926 started for PoS orders references: [{'name': None, 'pos_reference': '260-106-000001', 'uuid': '3ea0cfa5-d1f9-4fb4-828d-daf4a78446e3'}] 2026-10-21 15:52:40,520 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92586926 order {'name': None, 'pos_reference': '260-106-000001', 'uuid': '3ea0cfa5-d1f9-4fb4-828d-daf4a78446e3'} created pos.order #686 2026-10-21 15:52:40,542 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92586926 finished 2026-10-21 15:52:40,674 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.072 0.178 2026-10-21 15:52:40,716 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-10-21 15:52:40,726 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:40,787 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:40,854 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:40,916 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:40,967 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:40,973 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:40] "GET /web/image/product.product/2484/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 8 0.016 0.018 2026-10-21 15:52:41,041 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:41,078 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16517570 started for PoS orders references: [{'name': None, 'pos_reference': '260-106-000001', 'uuid': '3ea0cfa5-d1f9-4fb4-828d-daf4a78446e3'}] 2026-10-21 15:52:41,124 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1133] to pos.order #686 2026-10-21 15:52:41,133 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16517570 order {'name': None, 'pos_reference': '260-106-000001', 'uuid': '3ea0cfa5-d1f9-4fb4-828d-daf4a78446e3'} updated pos.order #686 2026-10-21 15:52:41,161 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16517570 finished 2026-10-21 15:52:41,307 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.094 0.180 2026-10-21 15:52:41,347 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.023 2026-10-21 15:52:41,366 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:41,421 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:41,480 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:41,541 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:41,542 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:41,601 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 9025764 (allocated 9961472) 2026-10-21 15:52:41,615 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:41,631 44 INFO rb-01d1866-225816-427320 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 100745 2026-10-21 15:52:41,639 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:41,645 44 INFO rb-01d1866-225816-427320 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 100745 2026-10-21 15:52:41,651 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:52:41,767 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155241_766602_test_online_payment_self_pay_after_meal_table.txt 2026-10-21 15:52:41,767 44 INFO rb-01d1866-225816-427320 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/tmpd03fz7jt_chrome_odoo" 2026-10-21 15:52:41,777 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:42,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:42] "GET /pos/pay/686?access_token=d5afd79b-409c-4dbd-b748-dbcfedac7771&exit_route=http://127.0.0.1:8069/pos-self/106?access_token%3D712df4fc29bc49e7 HTTP/1.1" 200 - 129 0.116 0.818 2026-10-21 15:52:42,948 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 100936 2026-10-21 15:52:42,949 44 INFO rb-01d1866-225816-427320 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/tmprjmha_5f_chrome_odoo 2026-10-21 15:52:42,949 44 INFO rb-01d1866-225816-427320 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:37309/json/version 2026-10-21 15:52:42,950 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:52:42,968 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/150.0.7871.114 2026-10-21 15:52:42,968 44 INFO rb-01d1866-225816-427320 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:37309/json 2026-10-21 15:52:42,969 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:52:42,979 44 INFO rb-01d1866-225816-427320 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:37309/devtools/page/741E0FA7AD10B71EB2018E116F75C3D8 2026-10-21 15:52:42,986 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:42,995 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:43,010 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:43,016 44 INFO rb-01d1866-225816-427320 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/106?access_token=712df4fc29bc49e7&table_identifier=08c41ef4" in browser 2026-10-21 15:52:43,016 44 INFO rb-01d1866-225816-427320 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/106?access_token=712df4fc29bc49e7&table_identifier=08c41ef4" 2026-10-21 15:52:43,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:43] "GET /pos-self/106?access_token=712df4fc29bc49e7&table_identifier=08c41ef4 HTTP/1.1" 200 - 9 0.004 0.043 2026-10-21 15:52:43,076 44 INFO rb-01d1866-225816-427320 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': '741E0FA7AD10B71EB2018E116F75C3D8', 'loaderId': '4B49554847B96B7AB4E06CDF69B5223F', 'isDownload': False} 2026-10-21 15:52:43,077 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:43,091 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:52:43,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:43] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.013 0.011 2026-10-21 15:52:43,132 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:43] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.026 2026-10-21 15:52:43,137 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:43] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.017 2026-10-21 15:52:43,330 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 15:52:43,332 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:52:43,362 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:43] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.009 2026-10-21 15:52:43,364 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:52:43,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:52:43,365 44 INFO rb-01d1866-225816-427320 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/106?access_token=712df4fc29bc49e7&table_identifier=08c41ef4", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:52:43,378 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:43,431 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:43,442 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:43] "POST /pos-self/relations/106 HTTP/1.1" 200 - 16 0.012 0.041 2026-10-21 15:52:43,446 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.052 2026-10-21 15:52:43,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-10-21 15:52:43,757 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:43] "POST /pos-self/data/106 HTTP/1.1" 200 - 116 0.106 0.172 2026-10-21 15:52:43,831 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.012 2026-10-21 15:52:43,838 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:43,900 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:43] "GET /web/image/ir.attachment/8239/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 15:52:43,923 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:43,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:43] "GET /web/image/ir.attachment/8185/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-10-21 15:52:43,954 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:52:44,007 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:44,047 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:44] "GET /web/image/pos.category/242/image_128?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-21 15:52:44,068 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:44] "GET /web/image/product.template/1990/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-21 15:52:44,079 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:44,084 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:44] "GET /web/image/product.template/1986/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-21 15:52:44,112 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:44] "GET /web/image/product.template/1988/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.065 2026-10-21 15:52:44,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:44] "GET /web/image/product.template/1989/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-21 15:52:44,143 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:44] "GET /web/image/product.template/1987/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-21 15:52:44,151 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:44,175 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:52:44,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:44] "GET /web/image/product.product/2482/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 8 0.007 0.019 2026-10-21 15:52:44,204 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:44,274 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:44,317 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86341080 started for PoS orders references: [{'name': None, 'pos_reference': '260-106-000002', 'uuid': '6261aa99-d0ed-42d8-a3f0-3ddecfc558f9'}] 2026-10-21 15:52:44,356 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86341080 order {'name': None, 'pos_reference': '260-106-000002', 'uuid': '6261aa99-d0ed-42d8-a3f0-3ddecfc558f9'} created pos.order #687 2026-10-21 15:52:44,379 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86341080 finished 2026-10-21 15:52:44,498 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 72 0.069 0.158 2026-10-21 15:52:44,563 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.014 2026-10-21 15:52:44,572 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:44,635 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:44,704 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:44,767 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:44,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:44] "GET /web/image/product.product/2484/image_512?unique=2026-10-21T15:51:52.000+00:00 HTTP/1.1" 200 - 8 0.005 0.015 2026-10-21 15:52:44,817 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:44,884 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:44,921 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51545312 started for PoS orders references: [{'name': None, 'pos_reference': '260-106-000002', 'uuid': '6261aa99-d0ed-42d8-a3f0-3ddecfc558f9'}] 2026-10-21 15:52:44,944 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1135] to pos.order #687 2026-10-21 15:52:44,949 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51545312 order {'name': None, 'pos_reference': '260-106-000002', 'uuid': '6261aa99-d0ed-42d8-a3f0-3ddecfc558f9'} updated pos.order #687 2026-10-21 15:52:44,968 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51545312 finished 2026-10-21 15:52:45,115 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.080 0.155 2026-10-21 15:52:45,143 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.014 2026-10-21 15:52:45,178 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:45,238 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:45,290 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:45,353 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:45,354 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:45,424 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:45,442 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 9470684 (allocated 10747904) 2026-10-21 15:52:45,457 44 INFO rb-01d1866-225816-427320 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 100936 2026-10-21 15:52:45,459 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:45,460 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:52:45,462 44 INFO rb-01d1866-225816-427320 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 100936 2026-10-21 15:52:45,541 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155245_540912_test_online_payment_self_pay_after_meal_table.txt 2026-10-21 15:52:45,541 44 INFO rb-01d1866-225816-427320 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/tmprjmha_5f_chrome_odoo" 2026-10-21 15:52:45,568 44 INFO rb-01d1866-225816-427320 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-10-21 15:52:45,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:52:45] "GET /pos/pay/687?access_token=e869c264-c57d-4636-970e-50c0b7ad2af8&exit_route=http://127.0.0.1:8069/pos-self/106?access_token%3D712df4fc29bc49e7%26table_identifier%3D08c41ef4 HTTP/1.1" 200 - 39 0.061 0.068 2026-10-21 15:52:45,638 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-21 15:53:01,048 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #197 deleted restaurant.floor records with IDs: [32] 2026-10-21 15:53:01,878 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-10-21 15:53:01,905 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #197 deleted pos.printer records with IDs: [24, 25] 2026-10-21 15:53:02,260 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 101130 2026-10-21 15:53:02,261 44 INFO rb-01d1866-225816-427320 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/tmppyrxalnz_chrome_odoo 2026-10-21 15:53:02,261 44 INFO rb-01d1866-225816-427320 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:36169/json/version 2026-10-21 15:53:02,263 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36169', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:02,298 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Browser version: Chrome/150.0.7871.114 2026-10-21 15:53:02,298 44 INFO rb-01d1866-225816-427320 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:36169/json 2026-10-21 15:53:02,298 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36169', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:02,311 44 INFO rb-01d1866-225816-427320 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:36169/devtools/page/059B73DF4793D56D9EF941C5379E1C7A 2026-10-21 15:53:02,329 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:02,342 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:02,404 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-21 15:53:02,414 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:02,417 44 INFO rb-01d1866-225816-427320 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/108" in browser 2026-10-21 15:53:02,418 44 INFO rb-01d1866-225816-427320 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/108" 2026-10-21 15:53:02,433 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:53:03,044 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:03] "GET /pos/ui/108 HTTP/1.1" 200 - 84 0.036 0.581 2026-10-21 15:53:03,047 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': '059B73DF4793D56D9EF941C5379E1C7A', 'loaderId': '1E3E71160F24036D0DD6D962B07ACAE9', 'isDownload': False} 2026-10-21 15:53:03,048 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:03,072 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:53:03,099 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:03] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 15:53:03,106 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:03] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 15:53:03,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:03] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 15:53:03,696 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:53:03,715 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:53:03,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-21 15:53:03,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 15:53:03,766 44 INFO rb-01d1866-225816-427320 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/108", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:53:03,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 15:53:03,783 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:03,793 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:53:03,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-10-21 15:53:03,832 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-21 15:53:03,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.036 2026-10-21 15:53:03,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-21 15:53:04,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.202 0.408 2026-10-21 15:53:04,564 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 15:53:04,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:53:04,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:04] "GET /web/image/res.company/102/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.039 2026-10-21 15:53:04,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-10-21 15:53:04,752 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:04,766 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 15:53:04,834 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:53:04,836 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:53:04,861 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-21 15:53:04,863 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-21 15:53:04,897 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:04] "GET /web/image?model=res.company&id=102&field=logo HTTP/1.1" 200 - 3 0.010 0.062 2026-10-21 15:53:04,907 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-21 15:53:04,928 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:04,944 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-21 15:53:04,978 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-10-21 15:53:04,985 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:04] "GET /web/image/res.users/202/avatar_128 HTTP/1.1" 200 - 14 0.044 0.115 2026-10-21 15:53:05,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:05] "GET /pos/ui/108?from_backend=True HTTP/1.1" 200 - 34 0.020 0.159 2026-10-21 15:53:05,095 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:05] "GET /web/image/res.company/102/favicon HTTP/1.1" 200 - 4 0.003 0.131 2026-10-21 15:53:05,123 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:05,129 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:53:05,169 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:05] "GET /pos/ui/108 HTTP/1.1" 200 - 34 0.037 0.233 2026-10-21 15:53:05,182 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:05] "GET /web/image/res.company/102/favicon HTTP/1.1" 304 - 4 0.003 0.081 2026-10-21 15:53:05,227 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.015 0.087 2026-10-21 15:53:05,278 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:53:05,366 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:05,404 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:53:05,458 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:05,532 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:05,547 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:53:05,558 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18016126 started for PoS orders references: [{'name': '/', 'pos_reference': '261-108-000001', 'uuid': '381b7d3b-98de-4726-9030-d88b9bfb50b3'}] 2026-10-21 15:53:05,584 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:05,634 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:05,645 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18016126 order {'name': '/', 'pos_reference': '261-108-000001', 'uuid': '381b7d3b-98de-4726-9030-d88b9bfb50b3'} created pos.order #688 2026-10-21 15:53:05,672 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18016126 finished 2026-10-21 15:53:05,688 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:05,749 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:05,760 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.049 0.156 2026-10-21 15:53:07,779 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:07,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53: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.011 2026-10-21 15:53:07,856 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:07,918 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:07,975 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:07,995 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16137845 started for PoS orders references: [{'name': '/', 'pos_reference': '261-108-000002', 'uuid': 'd78633d6-9b8e-4223-8449-bfd1d836ee25'}] 2026-10-21 15:53:08,029 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:08,059 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16137845 order {'name': '/', 'pos_reference': '261-108-000002', 'uuid': 'd78633d6-9b8e-4223-8449-bfd1d836ee25'} created pos.order #689 2026-10-21 15:53:08,076 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:08,079 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16137845 finished 2026-10-21 15:53:08,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.034 0.108 2026-10-21 15:53:08,193 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:08,256 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: tour succeeded 2026-10-21 15:53:08,257 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:08,264 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50179790 started for PoS orders references: [{'name': '/', 'pos_reference': '261-108-000002', 'uuid': 'd78633d6-9b8e-4223-8449-bfd1d836ee25'}] 2026-10-21 15:53:08,287 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50179790 order {'name': '/', 'pos_reference': '261-108-000002', 'uuid': 'd78633d6-9b8e-4223-8449-bfd1d836ee25'} updated pos.order #689 2026-10-21 15:53:08,310 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50179790 finished 2026-10-21 15:53:08,372 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16868984 (allocated 17960960) 2026-10-21 15:53:08,388 44 INFO rb-01d1866-225816-427320 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 101130 2026-10-21 15:53:08,392 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Closing websocket connection 2026-10-21 15:53:08,394 44 INFO rb-01d1866-225816-427320 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 101130 2026-10-21 15:53:08,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.058 0.085 2026-10-21 15:53:08,494 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155308_493807_test_01_online_payment_with_multi_table.txt 2026-10-21 15:53:08,494 44 INFO rb-01d1866-225816-427320 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/tmppyrxalnz_chrome_odoo" 2026-10-21 15:53:08,512 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-10-21 15:53:17,167 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101343 2026-10-21 15:53:17,167 44 INFO rb-01d1866-225816-427320 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/tmppy5uldl__chrome_odoo 2026-10-21 15:53:17,167 44 INFO rb-01d1866-225816-427320 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:34713/json/version 2026-10-21 15:53:17,168 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34713', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:17,231 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: Chrome/150.0.7871.114 2026-10-21 15:53:17,231 44 INFO rb-01d1866-225816-427320 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:34713/json 2026-10-21 15:53:17,232 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34713', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:17,252 44 INFO rb-01d1866-225816-427320 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:34713/devtools/page/77DF74A3B067C0E8D360816E2B34FBE1 2026-10-21 15:53:17,266 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:17,272 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:17,363 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-21 15:53:17,373 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:17,374 44 INFO rb-01d1866-225816-427320 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/109?access_token=f015806ac1d54dff" in browser 2026-10-21 15:53:17,374 44 INFO rb-01d1866-225816-427320 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/109?access_token=f015806ac1d54dff" 2026-10-21 15:53:17,391 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:53:17,974 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:17] "GET /pos-self/109?access_token=f015806ac1d54dff HTTP/1.1" 200 - 82 0.045 0.540 2026-10-21 15:53:17,978 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '77DF74A3B067C0E8D360816E2B34FBE1', 'loaderId': '63BD5B97AE02665F7D21F6E099CA6758', 'isDownload': False} 2026-10-21 15:53:17,978 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:18,002 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:53:18,014 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-10-21 15:53:18,337 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:53:18,372 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:18] "GET /web/assets/2/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.020 0.342 2026-10-21 15:53:18,506 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:53:18,533 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:18] "GET /web/assets/2/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.015 0.507 2026-10-21 15:53:18,541 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:53:18,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:18] "GET /web/assets/2/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.006 0.536 2026-10-21 15:53:18,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:18] "GET /favicon.ico HTTP/1.1" 301 - 7 0.003 0.009 2026-10-21 15:53:18,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 15:53:18,759 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:18] "GET /web/image/website/2/favicon?unique=8ad374c HTTP/1.1" 200 - 5 0.002 0.014 2026-10-21 15:53:18,763 44 INFO rb-01d1866-225816-427320 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/109?access_token=f015806ac1d54dff", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:53:18,780 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:18,780 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:18] "POST /pos/ping HTTP/1.1" 200 - 2 0.000 0.015 2026-10-21 15:53:18,831 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:18,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:18] "POST /pos-self/relations/109 HTTP/1.1" 200 - 26 0.015 0.036 2026-10-21 15:53:18,890 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/48acdcf/bus.websocket_worker_assets.min.js, copying from /web/assets/48acdcf/bus.websocket_worker_assets.min.js 2026-10-21 15:53:18,909 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.016 0.082 2026-10-21 15:53:22,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:22] "POST /pos-self/data/109 HTTP/1.1" 200 - 187 0.115 3.348 2026-10-21 15:53:22,369 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 3.440 2026-10-21 15:53:22,398 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:22,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:22] "GET /web/image/ir.attachment/8377/raw HTTP/1.1" 200 - 5 0.003 0.006 2026-10-21 15:53:22,505 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:22,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:22] "GET /web/image/pos.category/246/image_128?unique=2026-10-21T15:52:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-10-21 15:53:22,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:22] "GET /web/image/pos.category/247/image_128?unique=2026-10-21T15:52:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-21 15:53:22,606 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:22] "GET /web/image/product.template/2006/image_512?unique=2026-10-21T15:52:45.000+00:00 HTTP/1.1" 200 - 4 0.003 0.047 2026-10-21 15:53:22,618 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:22,632 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:22] "GET /web/image/product.template/2004/image_512?unique=2026-10-21T15:52:45.000+00:00 HTTP/1.1" 200 - 4 0.003 0.073 2026-10-21 15:53:22,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:22] "GET /web/image/product.template/2007/image_512?unique=2026-10-21T15:52:45.000+00:00 HTTP/1.1" 200 - 4 0.006 0.093 2026-10-21 15:53:22,674 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:22,676 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:22] "GET /web/image/product.template/2008/image_512?unique=2026-10-21T15:52:45.000+00:00 HTTP/1.1" 200 - 4 0.004 0.115 2026-10-21 15:53:22,697 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:22] "GET /web/image/product.template/2005/image_512?unique=2026-10-21T15:52:45.000+00:00 HTTP/1.1" 200 - 4 0.004 0.113 2026-10-21 15:53:22,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:22] "GET /web/image/ir.attachment/8378/raw HTTP/1.1" 200 - 5 0.002 0.021 2026-10-21 15:53:22,715 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:53:22,724 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:53:22,740 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:22,757 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:22] "GET /web/image/product.product/2500/image_512?unique=2026-10-21T15:52:45.000+00:00 HTTP/1.1" 200 - 9 0.024 0.028 2026-10-21 15:53:22,798 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:22,799 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:22,837 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7519540 (allocated 8650752) 2026-10-21 15:53:22,840 44 INFO rb-01d1866-225816-427320 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 101343 2026-10-21 15:53:22,841 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:22,842 44 INFO rb-01d1866-225816-427320 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 101343 2026-10-21 15:53:22,880 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84524749 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': '98ab86d8-665e-4da9-b3bc-e4401ac94804'}] 2026-10-21 15:53:22,944 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84524749 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': '98ab86d8-665e-4da9-b3bc-e4401ac94804'} created pos.order #690 2026-10-21 15:53:22,945 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155322_943016_test_02_online_payment_with_multi_website_company.txt 2026-10-21 15:53:22,945 44 INFO rb-01d1866-225816-427320 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/tmppy5uldl__chrome_odoo" 2026-10-21 15:53:22,945 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84524749 finished 2026-10-21 15:53:22,972 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:23,049 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 116 0.089 0.163 2026-10-21 15:53:23,356 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101529 2026-10-21 15:53:23,357 44 INFO rb-01d1866-225816-427320 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/tmpjxbl1o3k_chrome_odoo 2026-10-21 15:53:23,357 44 INFO rb-01d1866-225816-427320 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:38217/json/version 2026-10-21 15:53:23,358 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38217', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:23,403 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: Chrome/150.0.7871.114 2026-10-21 15:53:23,404 44 INFO rb-01d1866-225816-427320 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:38217/json 2026-10-21 15:53:23,405 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38217', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:23,414 44 INFO rb-01d1866-225816-427320 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:38217/devtools/page/0BFA385429F009F295184AFF1572F480 2026-10-21 15:53:23,425 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:23,435 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:23,471 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-21 15:53:23,473 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:23,476 44 INFO rb-01d1866-225816-427320 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/690?access_token=0bc1a64c-bc4f-41a1-bf23-04abc6014f84" in browser 2026-10-21 15:53:23,476 44 INFO rb-01d1866-225816-427320 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/690?access_token=0bc1a64c-bc4f-41a1-bf23-04abc6014f84" 2026-10-21 15:53:23,537 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 204, model: pos.order 2026-10-21 15:53:24,652 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:24] "GET /pos/pay/690?access_token=0bc1a64c-bc4f-41a1-bf23-04abc6014f84 HTTP/1.1" 200 - 161 0.114 1.052 2026-10-21 15:53:24,656 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '0BFA385429F009F295184AFF1572F480', 'loaderId': '5218DA36F34FEEBFE427B5DCCEBD16DB', 'isDownload': False} 2026-10-21 15:53:24,656 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:24,676 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-10-21 15:53:24,676 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-10-21 15:53:24,678 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-21 15:53:24,688 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53: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-10-21 15:53:24,702 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/855ced5/web.assets_frontend.min.css, copying from /web/assets/855ced5/web.assets_frontend.min.css 2026-10-21 15:53:24,782 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:24] "GET /web/assets/2/855ced5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.055 0.042 2026-10-21 15:53:24,794 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/6a50b41/web.assets_frontend_minimal.min.js, copying from /web/assets/6a50b41/web.assets_frontend_minimal.min.js 2026-10-21 15:53:24,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:24] "GET /web/assets/2/6a50b41/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.012 0.061 2026-10-21 15:53:24,823 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:24,823 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:24,828 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/6e5cff2/web.__assets_tests_call__.min.js, copying from /web/assets/6e5cff2/web.__assets_tests_call__.min.js 2026-10-21 15:53:24,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:24] "GET /web/assets/2/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.006 0.036 2026-10-21 15:53:24,940 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:24] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=8ad374c HTTP/1.1" 200 - 5 0.003 0.008 2026-10-21 15:53:25,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:25] "GET /web/image/website/2/favicon?unique=8ad374c HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 15:53:25,027 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/1acfd89/web.assets_frontend_lazy.min.js, copying from /web/assets/1acfd89/web.assets_frontend_lazy.min.js 2026-10-21 15:53:25,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:25] "GET /web/assets/2/1acfd89/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.005 0.057 2026-10-21 15:53:25,579 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-10-21 15:53:25,655 44 INFO rb-01d1866-225816-427320 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/690?access_token=0bc1a64c-bc4f-41a1-bf23-04abc6014f84", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:53:25,673 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:25,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:25] "POST /mail/data HTTP/1.1" 200 - 17 0.013 0.027 2026-10-21 15:53:25,719 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:25,720 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:25,769 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10412860 (allocated 11272192) 2026-10-21 15:53:25,777 44 INFO rb-01d1866-225816-427320 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 101529 2026-10-21 15:53:25,779 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:25,786 44 INFO rb-01d1866-225816-427320 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 101529 2026-10-21 15:53:25,888 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155325_888353_test_02_online_payment_with_multi_website_company.txt 2026-10-21 15:53:25,888 44 INFO rb-01d1866-225816-427320 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/tmpjxbl1o3k_chrome_odoo" 2026-10-21 15:53:26,169 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101706 2026-10-21 15:53:26,169 44 INFO rb-01d1866-225816-427320 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/tmp7cau95uy_chrome_odoo 2026-10-21 15:53:26,169 44 INFO rb-01d1866-225816-427320 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:34535/json/version 2026-10-21 15:53:26,170 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:26,227 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: Chrome/150.0.7871.114 2026-10-21 15:53:26,227 44 INFO rb-01d1866-225816-427320 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:34535/json 2026-10-21 15:53:26,228 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:26,257 44 INFO rb-01d1866-225816-427320 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:34535/devtools/page/9A9966F4A9F0A5B01B536E1C53743BC6 2026-10-21 15:53:26,275 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:26,282 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:26,317 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 15:53:26,324 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:26,326 44 INFO rb-01d1866-225816-427320 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/690?access_token=0bc1a64c-bc4f-41a1-bf23-04abc6014f84" in browser 2026-10-21 15:53:26,327 44 INFO rb-01d1866-225816-427320 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/690?access_token=0bc1a64c-bc4f-41a1-bf23-04abc6014f84" 2026-10-21 15:53:27,080 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:27] "GET /pos/pay/690?access_token=0bc1a64c-bc4f-41a1-bf23-04abc6014f84 HTTP/1.1" 200 - 105 0.152 0.588 2026-10-21 15:53:27,084 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '9A9966F4A9F0A5B01B536E1C53743BC6', 'loaderId': '246E8DAB602420D4B41B03A7A8902E30', 'isDownload': False} 2026-10-21 15:53:27,084 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:27,095 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-10-21 15:53:27,095 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-10-21 15:53:27,099 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-21 15:53:27,124 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:27] "GET /web/assets/2/855ced5/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.003 0.012 2026-10-21 15:53:27,128 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53: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-10-21 15:53:27,147 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:27,147 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:27,152 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:27] "GET /web/assets/2/6a50b41/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-10-21 15:53:27,175 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:27] "GET /web/assets/2/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 15:53:27,331 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:27] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:53:27,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:27] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=8ad374c HTTP/1.1" 200 - 5 0.009 0.008 2026-10-21 15:53:27,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:27] "GET /web/image/website/2/favicon?unique=8ad374c HTTP/1.1" 200 - 6 0.003 0.022 2026-10-21 15:53:27,388 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:27] "GET /web/assets/2/1acfd89/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.010 0.031 2026-10-21 15:53:27,859 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:53:27,936 44 INFO rb-01d1866-225816-427320 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/690?access_token=0bc1a64c-bc4f-41a1-bf23-04abc6014f84", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:53:27,948 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:27,988 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:27] "POST /mail/data HTTP/1.1" 200 - 22 0.015 0.032 2026-10-21 15:53:27,997 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:27,997 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:28,049 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10417408 (allocated 11534336) 2026-10-21 15:53:28,057 44 INFO rb-01d1866-225816-427320 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 101706 2026-10-21 15:53:28,058 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:28,059 44 INFO rb-01d1866-225816-427320 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 101706 2026-10-21 15:53:28,141 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155328_141092_test_02_online_payment_with_multi_website_company.txt 2026-10-21 15:53:28,141 44 INFO rb-01d1866-225816-427320 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/tmp7cau95uy_chrome_odoo" 2026-10-21 15:53:28,443 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 101889 2026-10-21 15:53:28,443 44 INFO rb-01d1866-225816-427320 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/tmpsp_0si8u_chrome_odoo 2026-10-21 15:53:28,443 44 INFO rb-01d1866-225816-427320 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:39471/json/version 2026-10-21 15:53:28,445 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:28,504 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: Chrome/150.0.7871.114 2026-10-21 15:53:28,504 44 INFO rb-01d1866-225816-427320 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:39471/json 2026-10-21 15:53:28,504 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:28,529 44 INFO rb-01d1866-225816-427320 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:39471/devtools/page/734FCF5FC0E35CBF010910BCB53F3D09 2026-10-21 15:53:28,543 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:28,550 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:28,577 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:28,579 44 INFO rb-01d1866-225816-427320 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/690?access_token=0bc1a64c-bc4f-41a1-bf23-04abc6014f84" in browser 2026-10-21 15:53:28,579 44 INFO rb-01d1866-225816-427320 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/690?access_token=0bc1a64c-bc4f-41a1-bf23-04abc6014f84" 2026-10-21 15:53:28,649 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-21 15:53:28,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:28] "GET /pos/pay/690?access_token=0bc1a64c-bc4f-41a1-bf23-04abc6014f84 HTTP/1.1" 200 - 62 0.033 0.097 2026-10-21 15:53:28,724 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '734FCF5FC0E35CBF010910BCB53F3D09', 'loaderId': 'AC0829C5ECC4C16908A97A63C9F46684', 'isDownload': False} 2026-10-21 15:53:28,724 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:28,735 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-10-21 15:53:28,736 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-10-21 15:53:28,736 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-21 15:53:28,746 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53: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-10-21 15:53:28,771 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:28] "GET /web/assets/2/855ced5/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.011 0.010 2026-10-21 15:53:28,781 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:28] "GET /web/assets/2/6a50b41/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.003 0.010 2026-10-21 15:53:28,794 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:28,795 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:28,798 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:28] "GET /web/assets/2/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.003 0.006 2026-10-21 15:53:28,942 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:28] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=8ad374c HTTP/1.1" 200 - 7 0.003 0.008 2026-10-21 15:53:29,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:29] "GET /web/image/website/2/favicon?unique=8ad374c HTTP/1.1" 200 - 7 0.003 0.012 2026-10-21 15:53:29,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:29] "GET /web/assets/2/1acfd89/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.004 0.026 2026-10-21 15:53:29,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 15:53:29,679 44 INFO rb-01d1866-225816-427320 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/690?access_token=0bc1a64c-bc4f-41a1-bf23-04abc6014f84", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:53:29,691 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:29] "POST /mail/data HTTP/1.1" 200 - 2 0.005 0.015 2026-10-21 15:53:29,697 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:29,741 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:29,742 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:29,802 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10414276 (allocated 11534336) 2026-10-21 15:53:29,814 44 INFO rb-01d1866-225816-427320 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 101889 2026-10-21 15:53:29,817 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:29,822 44 INFO rb-01d1866-225816-427320 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 101889 2026-10-21 15:53:29,923 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155329_923361_test_02_online_payment_with_multi_website_company.txt 2026-10-21 15:53:29,923 44 INFO rb-01d1866-225816-427320 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/tmpsp_0si8u_chrome_odoo" 2026-10-21 15:53:30,029 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-21 15:53:32,445 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-10-21 15:53:37,726 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 102062 2026-10-21 15:53:37,726 44 INFO rb-01d1866-225816-427320 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/tmpv7uu_ali_chrome_odoo 2026-10-21 15:53:37,727 44 INFO rb-01d1866-225816-427320 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:45439/json/version 2026-10-21 15:53:37,728 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45439', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:37,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Browser version: Chrome/150.0.7871.114 2026-10-21 15:53:37,756 44 INFO rb-01d1866-225816-427320 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:45439/json 2026-10-21 15:53:37,757 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45439', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:37,765 44 INFO rb-01d1866-225816-427320 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:45439/devtools/page/3455A72E0751960953A384A715B78D73 2026-10-21 15:53:37,774 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:37,781 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:37,860 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:37,961 44 INFO rb-01d1866-225816-427320 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/110?access_token=48debefa7af3409a" in browser 2026-10-21 15:53:37,962 44 INFO rb-01d1866-225816-427320 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/110?access_token=48debefa7af3409a" 2026-10-21 15:53:37,977 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:53:38,459 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:38] "GET /pos-self/110?access_token=48debefa7af3409a HTTP/1.1" 200 - 57 0.025 0.465 2026-10-21 15:53:38,465 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '3455A72E0751960953A384A715B78D73', 'loaderId': 'FC0EFBEFD7DF5164AAC7E43F80B34AC9', 'isDownload': False} 2026-10-21 15:53:38,465 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:38,484 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:53:38,518 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:53:38,576 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:38] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.045 0.040 2026-10-21 15:53:38,589 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:53:38,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:38] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.104 2026-10-21 15:53:38,618 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:53:38,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:38] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.137 2026-10-21 15:53:38,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-21 15:53:38,842 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-10-21 15:53:38,864 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:38] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.019 2026-10-21 15:53:38,869 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:53:38,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:53:38,879 44 INFO rb-01d1866-225816-427320 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/110?access_token=48debefa7af3409a", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:53:38,912 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:38,952 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-21 15:53:39,037 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:39] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.027 0.128 2026-10-21 15:53:39,039 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-10-21 15:53:39,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:39] "POST /pos-self/data/110 HTTP/1.1" 200 - 183 0.125 0.214 2026-10-21 15:53:39,496 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:39] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.049 2026-10-21 15:53:39,514 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:39,558 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:39] "GET /web/image/ir.attachment/8469/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 15:53:39,616 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:39,693 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:39] "GET /web/image/pos.category/248/image_128?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 2 0.005 0.035 2026-10-21 15:53:39,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:39] "GET /web/image/product.template/2009/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-10-21 15:53:39,711 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:53:39,723 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:39] "GET /web/image/product.template/2010/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-10-21 15:53:39,729 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:39,737 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:39] "GET /web/image/product.template/2013/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-10-21 15:53:39,770 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:39] "GET /web/image/product.template/2011/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-10-21 15:53:39,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:39] "GET /web/image/product.template/2012/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.114 2026-10-21 15:53:39,801 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:39,868 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:39,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:39] "GET /web/image/ir.attachment/8418/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 15:53:39,902 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53: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-10-21 15:53:39,921 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:39,933 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:39] "GET /web/image/product.product/2505/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 8 0.009 0.028 2026-10-21 15:53:39,951 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:39] "GET /web/image/product.product/2507/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.048 2026-10-21 15:53:39,972 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:40,042 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:40,093 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22764191 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': 'ea3b8aae-4dfc-4ec5-85c2-70744c8d16d5'}] 2026-10-21 15:53:40,139 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22764191 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': 'ea3b8aae-4dfc-4ec5-85c2-70744c8d16d5'} created pos.order #691 2026-10-21 15:53:40,166 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22764191 finished 2026-10-21 15:53:40,312 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:40] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 118 0.090 0.185 2026-10-21 15:53:40,371 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.013 2026-10-21 15:53:40,407 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:40,458 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:40,510 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:40,564 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:40,621 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:40,680 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-10-21 15:53:40,681 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:40,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:40] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.009 0.043 2026-10-21 15:53:40,754 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 9009312 (allocated 9961472) 2026-10-21 15:53:40,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 102062 2026-10-21 15:53:40,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-10-21 15:53:40,757 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 102062 2026-10-21 15:53:40,853 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155340_852869_test_kiosk_cart_restore_and_cancel.txt 2026-10-21 15:53:40,853 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpv7uu_ali_chrome_odoo" 2026-10-21 15:53:40,909 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-10-21 15:53:46,454 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 102250 2026-10-21 15:53:46,454 44 INFO rb-01d1866-225816-427320 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/tmpspwebo2t_chrome_odoo 2026-10-21 15:53:46,455 44 INFO rb-01d1866-225816-427320 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:46073/json/version 2026-10-21 15:53:46,456 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:46,496 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Browser version: Chrome/150.0.7871.114 2026-10-21 15:53:46,497 44 INFO rb-01d1866-225816-427320 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:46073/json 2026-10-21 15:53:46,497 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:46,508 44 INFO rb-01d1866-225816-427320 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:46073/devtools/page/C8F43973FC4289A5BAC3518B4E751971 2026-10-21 15:53:46,527 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:46,545 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:46,569 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:46,683 44 INFO rb-01d1866-225816-427320 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/111?access_token=3b7b63528c634396" in browser 2026-10-21 15:53:46,683 44 INFO rb-01d1866-225816-427320 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/111?access_token=3b7b63528c634396" 2026-10-21 15:53:46,712 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:53:47,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:47] "GET /pos-self/111?access_token=3b7b63528c634396 HTTP/1.1" 200 - 57 0.036 0.520 2026-10-21 15:53:47,270 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'C8F43973FC4289A5BAC3518B4E751971', 'loaderId': '41A27C22EF50AD480448CDA5A8AE8A1F', 'isDownload': False} 2026-10-21 15:53:47,270 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:47,292 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:53:47,314 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:53:47,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:47] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.032 2026-10-21 15:53:47,366 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:53:47,388 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:47] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.078 2026-10-21 15:53:47,393 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:53:47,406 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:47] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.096 2026-10-21 15:53:47,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-21 15:53:47,580 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:53:47,598 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:47] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.012 2026-10-21 15:53:47,599 44 INFO rb-01d1866-225816-427320 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/111?access_token=3b7b63528c634396", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:53:47,606 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:47,608 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:53:47,609 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:53:47,659 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:47,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:47] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.020 0.043 2026-10-21 15:53:47,766 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-21 15:53:48,187 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:48] "POST /pos-self/data/111 HTTP/1.1" 200 - 183 0.181 0.289 2026-10-21 15:53:48,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.401 2026-10-21 15:53:48,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:48] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-10-21 15:53:48,286 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:48,321 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:48] "GET /web/image/ir.attachment/8527/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 15:53:48,383 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:48,455 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:53:48,459 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:48] "GET /web/image/pos.category/248/image_128?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.035 2026-10-21 15:53:48,478 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:48] "GET /web/image/product.template/2009/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.025 2026-10-21 15:53:48,495 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:48] "GET /web/image/product.template/2013/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-21 15:53:48,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:48] "GET /web/image/product.template/2010/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-10-21 15:53:48,523 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:48,528 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:48] "GET /web/image/product.template/2011/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-21 15:53:48,546 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:48] "GET /web/image/product.template/2012/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.072 2026-10-21 15:53:48,592 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:48,605 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:48] "GET /web/image/ir.attachment/8476/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 15:53:48,625 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:53:48,646 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:48,649 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:48] "GET /web/image/product.product/2505/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.022 2026-10-21 15:53:48,715 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:48,758 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47135398 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': 'cb2a92df-10ad-4310-8594-325afb110014'}] 2026-10-21 15:53:48,807 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47135398 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': 'cb2a92df-10ad-4310-8594-325afb110014'} created pos.order #692 2026-10-21 15:53:48,830 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47135398 finished 2026-10-21 15:53:48,975 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:48] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 108 0.088 0.177 2026-10-21 15:53:49,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.013 2026-10-21 15:53:49,095 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-10-21 15:53:49,095 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:49,158 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7708956 (allocated 8388608) 2026-10-21 15:53:49,162 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 102250 2026-10-21 15:53:49,163 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-10-21 15:53:49,164 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 102250 2026-10-21 15:53:49,259 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155349_259184_test_online_payment_kiosk_qr_code.txt 2026-10-21 15:53:49,259 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmpspwebo2t_chrome_odoo" 2026-10-21 15:53:49,295 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-10-21 15:53:55,424 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 102435 2026-10-21 15:53:55,424 44 INFO rb-01d1866-225816-427320 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/tmpfot7r_r1_chrome_odoo 2026-10-21 15:53:55,425 44 INFO rb-01d1866-225816-427320 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:45561/json/version 2026-10-21 15:53:55,425 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:55,466 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-21 15:53:55,466 44 INFO rb-01d1866-225816-427320 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:45561/json 2026-10-21 15:53:55,467 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:55,476 44 INFO rb-01d1866-225816-427320 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:45561/devtools/page/CF6C2124432D566888B4E060B8F71014 2026-10-21 15:53:55,487 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:55,497 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:55,546 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:55,652 44 INFO rb-01d1866-225816-427320 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/112?access_token=52e7778e008a4559" in browser 2026-10-21 15:53:55,653 44 INFO rb-01d1866-225816-427320 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/112?access_token=52e7778e008a4559" 2026-10-21 15:53:55,673 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:53:56,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:56] "GET /pos-self/112?access_token=52e7778e008a4559 HTTP/1.1" 200 - 57 0.041 0.436 2026-10-21 15:53:56,148 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'CF6C2124432D566888B4E060B8F71014', 'loaderId': '72A924910964DAF20BBAF51E4996A62E', 'isDownload': False} 2026-10-21 15:53:56,148 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:56,173 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:53:56,204 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:53:56,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:56] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.038 2026-10-21 15:53:56,249 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:53:56,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:56] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.081 2026-10-21 15:53:56,295 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:53:56,307 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:56] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.110 2026-10-21 15:53:56,431 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-21 15:53:56,440 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:53:56,455 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:56] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 15:53:56,460 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:53:56,461 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:53:56,465 44 INFO rb-01d1866-225816-427320 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/112?access_token=52e7778e008a4559", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:53:56,478 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:56,530 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:56,551 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:56] "POST /pos-self/relations/112 HTTP/1.1" 200 - 37 0.023 0.055 2026-10-21 15:53:56,622 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-21 15:53:56,947 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:56] "POST /pos-self/data/112 HTTP/1.1" 200 - 184 0.108 0.230 2026-10-21 15:53:56,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.304 2026-10-21 15:53:57,003 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:57,059 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:57] "GET /web/image/ir.attachment/8585/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 15:53:57,121 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:57,166 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:57] "GET /web/image/pos.category/248/image_128?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 15:53:57,191 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:57] "GET /web/image/product.template/2009/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.017 2026-10-21 15:53:57,191 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:53:57,204 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:57] "GET /web/image/product.template/2010/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-21 15:53:57,208 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:57,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:57] "GET /web/image/product.template/2013/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-21 15:53:57,229 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:57] "GET /web/image/product.template/2011/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.037 2026-10-21 15:53:57,244 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:57] "GET /web/image/product.template/2012/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-10-21 15:53:57,281 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:57,350 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:57,362 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:57] "GET /web/image/ir.attachment/8534/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 15:53:57,387 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53: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-10-21 15:53:57,403 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:57,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:57] "GET /web/image/product.product/2505/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 8 0.007 0.023 2026-10-21 15:53:57,429 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:57] "GET /web/image/product.product/2507/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.040 2026-10-21 15:53:57,454 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:57,520 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:57,572 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:57,648 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:57,650 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:57,690 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7947936 (allocated 8912896) 2026-10-21 15:53:57,698 44 INFO rb-01d1866-225816-427320 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 102435 2026-10-21 15:53:57,701 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:57,703 44 INFO rb-01d1866-225816-427320 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 102435 2026-10-21 15:53:57,710 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6319765 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': '7926f12c-066c-4823-8cab-3dac656adbf3'}] 2026-10-21 15:53:57,758 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6319765 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': '7926f12c-066c-4823-8cab-3dac656adbf3'} created pos.order #693 2026-10-21 15:53:57,759 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6319765 finished 2026-10-21 15:53:57,811 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155357_810823_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-21 15:53:57,811 44 INFO rb-01d1866-225816-427320 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/tmpfot7r_r1_chrome_odoo" 2026-10-21 15:53:57,825 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:57,837 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.059 0.136 2026-10-21 15:53:58,142 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 102622 2026-10-21 15:53:58,142 44 INFO rb-01d1866-225816-427320 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/tmpuh_0ywlk_chrome_odoo 2026-10-21 15:53:58,142 44 INFO rb-01d1866-225816-427320 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:41939/json/version 2026-10-21 15:53:58,143 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41939', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:58,198 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-21 15:53:58,199 44 INFO rb-01d1866-225816-427320 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:41939/json 2026-10-21 15:53:58,199 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41939', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:53:58,210 44 INFO rb-01d1866-225816-427320 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:41939/devtools/page/17B1F4512E201171AF2CCE0D2C9418E2 2026-10-21 15:53:58,221 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:58,244 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:58,277 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:53:58,284 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:58,285 44 INFO rb-01d1866-225816-427320 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=112" in browser 2026-10-21 15:53:58,285 44 INFO rb-01d1866-225816-427320 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=112" 2026-10-21 15:53:58,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:58] "GET /pos/ui?config_id=112 HTTP/1.1" 200 - 73 0.031 0.296 2026-10-21 15:53:58,625 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '17B1F4512E201171AF2CCE0D2C9418E2', 'loaderId': '648EDF1240C6A7F1B4A17DD480B0832D', 'isDownload': False} 2026-10-21 15:53:58,625 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:58,649 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:53:58,667 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:58] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:53:58,680 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:58] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 15:53:58,689 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:58] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-10-21 15:53:59,169 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:53:59,178 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:53:59,193 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:53:59,221 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:53:59,222 44 INFO rb-01d1866-225816-427320 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=112", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:53:59,230 44 INFO rb-01d1866-225816-427320 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-10-21 15:53:59,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:53:59,250 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:53:59,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 15:53:59,275 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:59] "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.015 2026-10-21 15:53:59,290 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-21 15:53:59,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:53:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.016 0.044 2026-10-21 15:54:00,247 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 207, model: sale.order 2026-10-21 15:54:00,249 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:00,250 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 207, model: sale.order.line 2026-10-21 15:54:00,252 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:00,266 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 494 0.360 0.513 2026-10-21 15:54:00,292 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "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-10-21 15:54:00,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 15:54:00,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.038 2026-10-21 15:54:00,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.009 2026-10-21 15:54:00,497 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:00,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-21 15:54:00,549 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:54:00,552 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:54:00,561 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:54:00,578 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 15:54:00,596 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.006 0.042 2026-10-21 15:54:00,617 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:00,622 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.009 0.016 2026-10-21 15:54:00,626 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:54:00,652 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:54:00,669 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:54:00,721 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:00,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "GET /pos/ui/112 HTTP/1.1" 200 - 33 0.031 0.055 2026-10-21 15:54:00,752 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.092 2026-10-21 15:54:00,772 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:00,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.024 0.074 2026-10-21 15:54:00,880 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:00,885 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:54:00,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "GET /pos/ui/112?from_backend=True HTTP/1.1" 200 - 33 0.021 0.221 2026-10-21 15:54:00,909 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.152 2026-10-21 15:54:00,933 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:00,948 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.102 2026-10-21 15:54:01,027 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:01,077 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:01,078 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:01,148 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13850380 (allocated 14942208) 2026-10-21 15:54:01,165 44 INFO rb-01d1866-225816-427320 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 102622 2026-10-21 15:54:01,167 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:01,170 44 INFO rb-01d1866-225816-427320 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 102622 2026-10-21 15:54:01,268 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155401_268344_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-21 15:54:01,268 44 INFO rb-01d1866-225816-427320 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/tmpuh_0ywlk_chrome_odoo" 2026-10-21 15:54:01,319 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-10-21 15:54:06,978 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 102834 2026-10-21 15:54:06,978 44 INFO rb-01d1866-225816-427320 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/tmp2z97ph30_chrome_odoo 2026-10-21 15:54:06,979 44 INFO rb-01d1866-225816-427320 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:35323/json/version 2026-10-21 15:54:06,980 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35323', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:54:07,045 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/150.0.7871.114 2026-10-21 15:54:07,045 44 INFO rb-01d1866-225816-427320 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:35323/json 2026-10-21 15:54:07,045 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35323', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:54:07,055 44 INFO rb-01d1866-225816-427320 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:35323/devtools/page/7406FEDDD69759BDB713B56D06AADA75 2026-10-21 15:54:07,069 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:07,076 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:07,093 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:07,230 44 INFO rb-01d1866-225816-427320 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/113?access_token=1d2f63da29e7409a" in browser 2026-10-21 15:54:07,230 44 INFO rb-01d1866-225816-427320 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/113?access_token=1d2f63da29e7409a" 2026-10-21 15:54:07,250 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:54:07,774 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:07] "GET /pos-self/113?access_token=1d2f63da29e7409a HTTP/1.1" 200 - 57 0.043 0.491 2026-10-21 15:54:07,777 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '7406FEDDD69759BDB713B56D06AADA75', 'loaderId': '44F1FCA7C60021DC2ABB97F121F09D80', 'isDownload': False} 2026-10-21 15:54:07,778 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:07,793 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:54:07,821 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 15:54:07,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:07] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.043 2026-10-21 15:54:07,862 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 15:54:07,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:07] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.077 2026-10-21 15:54:07,903 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 15:54:07,915 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:07] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.090 2026-10-21 15:54:08,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.010 2026-10-21 15:54:08,098 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.026 2026-10-21 15:54:08,114 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:54:08,115 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-10-21 15:54:08,117 44 INFO rb-01d1866-225816-427320 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/113?access_token=1d2f63da29e7409a", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:54:08,126 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:08,137 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.005 0.026 2026-10-21 15:54:08,181 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:08,238 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "POST /pos-self/relations/113 HTTP/1.1" 200 - 37 0.044 0.060 2026-10-21 15:54:08,294 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.157 2026-10-21 15:54:08,605 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "POST /pos-self/data/113 HTTP/1.1" 200 - 184 0.092 0.235 2026-10-21 15:54:08,609 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.296 2026-10-21 15:54:08,667 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:08,722 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "GET /web/image/ir.attachment/8646/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 15:54:08,744 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:08,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "GET /web/image/ir.attachment/8592/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 15:54:08,792 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:54:08,793 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:08,878 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:08,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "GET /web/image/pos.category/248/image_128?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 15:54:08,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "GET /web/image/product.template/2010/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.020 2026-10-21 15:54:08,939 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "GET /web/image/product.template/2013/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-21 15:54:08,949 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:08,952 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "GET /web/image/product.template/2011/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-21 15:54:08,968 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "GET /web/image/product.template/2009/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.063 2026-10-21 15:54:08,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:08] "GET /web/image/product.template/2012/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-21 15:54:09,017 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:09,043 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54: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-10-21 15:54:09,069 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:09,072 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:09] "GET /web/image/product.product/2505/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 8 0.010 0.017 2026-10-21 15:54:09,132 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:09,160 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:09] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.006 0.015 2026-10-21 15:54:09,194 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:09,259 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:09,336 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62695628 started for PoS orders references: [{'name': None, 'pos_reference': '260-113-000001', 'uuid': '81d40fec-7254-4928-bb41-ae0b00070282'}] 2026-10-21 15:54:09,394 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62695628 order {'name': None, 'pos_reference': '260-113-000001', 'uuid': '81d40fec-7254-4928-bb41-ae0b00070282'} created pos.order #694 2026-10-21 15:54:09,420 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62695628 finished 2026-10-21 15:54:09,586 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.134 0.194 2026-10-21 15:54:09,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.015 2026-10-21 15:54:09,659 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:09,711 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:09,774 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:09,830 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:09,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:09] "GET /web/image/product.product/2507/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.022 2026-10-21 15:54:09,882 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:09,947 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:09,980 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78559084 started for PoS orders references: [{'name': None, 'pos_reference': '260-113-000001', 'uuid': '81d40fec-7254-4928-bb41-ae0b00070282'}] 2026-10-21 15:54:10,011 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1145] to pos.order #694 2026-10-21 15:54:10,018 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78559084 order {'name': None, 'pos_reference': '260-113-000001', 'uuid': '81d40fec-7254-4928-bb41-ae0b00070282'} updated pos.order #694 2026-10-21 15:54:10,039 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78559084 finished 2026-10-21 15:54:10,184 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.066 0.176 2026-10-21 15:54:10,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.015 2026-10-21 15:54:10,244 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:10,302 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:10,357 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:10,418 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:10,419 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:10,501 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:10,517 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9608456 (allocated 10485760) 2026-10-21 15:54:10,533 44 INFO rb-01d1866-225816-427320 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 102834 2026-10-21 15:54:10,534 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:10,536 44 INFO rb-01d1866-225816-427320 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 102834 2026-10-21 15:54:10,632 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155410_632438_test_online_payment_self_pay_after_meal_table.txt 2026-10-21 15:54:10,632 44 INFO rb-01d1866-225816-427320 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/tmp2z97ph30_chrome_odoo" 2026-10-21 15:54:10,935 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 103037 2026-10-21 15:54:10,935 44 INFO rb-01d1866-225816-427320 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/tmpvtfjax_w_chrome_odoo 2026-10-21 15:54:10,936 44 INFO rb-01d1866-225816-427320 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:35799/json/version 2026-10-21 15:54:10,937 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:54:11,000 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/150.0.7871.114 2026-10-21 15:54:11,000 44 INFO rb-01d1866-225816-427320 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:35799/json 2026-10-21 15:54:11,001 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:54:11,009 44 INFO rb-01d1866-225816-427320 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:35799/devtools/page/44B150AFAEE6088076862CF514B3887B 2026-10-21 15:54:11,018 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:11,031 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:11,065 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:11,071 44 INFO rb-01d1866-225816-427320 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/113?access_token=1d2f63da29e7409a&table_identifier=f24bd997" in browser 2026-10-21 15:54:11,071 44 INFO rb-01d1866-225816-427320 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/113?access_token=1d2f63da29e7409a&table_identifier=f24bd997" 2026-10-21 15:54:11,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:11] "GET /pos-self/113?access_token=1d2f63da29e7409a&table_identifier=f24bd997 HTTP/1.1" 200 - 9 0.006 0.040 2026-10-21 15:54:11,133 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '44B150AFAEE6088076862CF514B3887B', 'loaderId': 'A76BDB93FB16F209E621CFF0ADF10B10', 'isDownload': False} 2026-10-21 15:54:11,133 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:11,149 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:54:11,182 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:11] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.016 2026-10-21 15:54:11,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:11] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.024 2026-10-21 15:54:11,199 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:11] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.035 2026-10-21 15:54:11,372 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 15:54:11,375 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:54:11,395 44 INFO rb-01d1866-225816-427320 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/113?access_token=1d2f63da29e7409a&table_identifier=f24bd997", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:54:11,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:11] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.007 0.008 2026-10-21 15:54:11,397 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 15:54:11,398 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:54:11,407 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:11,462 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:11,466 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:11] "POST /pos-self/relations/113 HTTP/1.1" 200 - 16 0.015 0.033 2026-10-21 15:54:11,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.024 2026-10-21 15:54:11,783 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:11] "POST /pos-self/data/113 HTTP/1.1" 200 - 116 0.074 0.218 2026-10-21 15:54:11,785 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.288 2026-10-21 15:54:11,844 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.010 2026-10-21 15:54:11,849 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:11,895 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:11] "GET /web/image/ir.attachment/8646/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 15:54:11,927 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:11,939 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:11] "GET /web/image/ir.attachment/8592/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-21 15:54:11,957 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:54:12,046 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:12,095 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:12] "GET /web/image/pos.category/248/image_128?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 15:54:12,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:12] "GET /web/image/product.template/2009/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-21 15:54:12,130 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:12,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:12] "GET /web/image/product.template/2010/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-21 15:54:12,156 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:12] "GET /web/image/product.template/2013/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-21 15:54:12,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:12] "GET /web/image/product.template/2012/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-21 15:54:12,188 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:12] "GET /web/image/product.template/2011/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-10-21 15:54:12,195 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:12,258 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:54:12,267 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:12,287 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.022 0.016 2026-10-21 15:54:12,313 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:12] "GET /web/image/product.product/2505/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.058 2026-10-21 15:54:12,329 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.041 2026-10-21 15:54:12,342 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:12,382 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80935696 started for PoS orders references: [{'name': None, 'pos_reference': '260-113-000002', 'uuid': '908e64ac-2a4e-40b5-a1c1-9770700d2a05'}] 2026-10-21 15:54:12,418 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80935696 order {'name': None, 'pos_reference': '260-113-000002', 'uuid': '908e64ac-2a4e-40b5-a1c1-9770700d2a05'} created pos.order #695 2026-10-21 15:54:12,439 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80935696 finished 2026-10-21 15:54:12,543 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 72 0.045 0.161 2026-10-21 15:54:12,598 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.013 0.013 2026-10-21 15:54:12,603 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:12,670 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:12,725 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:12,790 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:12,825 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:12] "GET /web/image/product.product/2507/image_512?unique=2026-10-21T15:53:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.019 2026-10-21 15:54:12,837 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:12,909 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:12,943 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53406793 started for PoS orders references: [{'name': None, 'pos_reference': '260-113-000002', 'uuid': '908e64ac-2a4e-40b5-a1c1-9770700d2a05'}] 2026-10-21 15:54:12,970 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1147] to pos.order #695 2026-10-21 15:54:12,976 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53406793 order {'name': None, 'pos_reference': '260-113-000002', 'uuid': '908e64ac-2a4e-40b5-a1c1-9770700d2a05'} updated pos.order #695 2026-10-21 15:54:12,996 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53406793 finished 2026-10-21 15:54:13,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.058 0.160 2026-10-21 15:54:13,175 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.013 2026-10-21 15:54:13,178 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:13,234 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:13,290 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:13,350 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:13,350 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:13,412 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 8766168 (allocated 10223616) 2026-10-21 15:54:13,415 44 INFO rb-01d1866-225816-427320 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 103037 2026-10-21 15:54:13,416 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:13,416 44 INFO rb-01d1866-225816-427320 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 103037 2026-10-21 15:54:13,513 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155413_513184_test_online_payment_self_pay_after_meal_table.txt 2026-10-21 15:54:13,513 44 INFO rb-01d1866-225816-427320 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/tmpvtfjax_w_chrome_odoo" 2026-10-21 15:54:13,569 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-21 15:54:28,106 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-10-21 15:54:28,410 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 103239 2026-10-21 15:54:28,410 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmp3bwec5qj_chrome_odoo 2026-10-21 15:54:28,410 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:41113/json/version 2026-10-21 15:54:28,412 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41113', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:54:28,470 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-21 15:54:28,470 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:41113/json 2026-10-21 15:54:28,471 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41113', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:54:28,483 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:41113/devtools/page/657A149AD2C309EA9D7D0618DF46B304 2026-10-21 15:54:28,507 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-10-21 15:54:28,529 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-10-21 15:54:28,597 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:54:28,609 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-10-21 15:54:28,610 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-10-21 15:54:28,611 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-10-21 15:54:28,630 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:54:29,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:29] "GET /pos/ui/114 HTTP/1.1" 200 - 125 0.056 0.548 2026-10-21 15:54:29,234 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': '657A149AD2C309EA9D7D0618DF46B304', 'loaderId': 'DCFE0D7D4E26C1B065FDFE16F7F22159', 'isDownload': False} 2026-10-21 15:54:29,234 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Evaluate ready code "odoo.isTourReady('qfpay_order_and_refund')" 2026-10-21 15:54:29,252 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:54:29,270 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:29] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 15:54:29,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:29] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 15:54:29,306 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:29] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.041 2026-10-21 15:54:29,817 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:54:29,825 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:54:29,839 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.020 2026-10-21 15:54:29,861 44 INFO rb-01d1866-225816-427320 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/114", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:54:29,862 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-10-21 15:54:29,868 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:29,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-10-21 15:54:29,897 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:54:29,921 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54: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.010 2026-10-21 15:54:29,936 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-21 15:54:29,987 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.033 2026-10-21 15:54:29,990 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-21 15:54:30,667 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.209 0.436 2026-10-21 15:54:30,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:54:30,766 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54: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-10-21 15:54:30,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:30] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.050 2026-10-21 15:54:30,893 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54: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.007 2026-10-21 15:54:30,905 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-10-21 15:54:30,920 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 15:54:30,959 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:54:30,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:54:30,980 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:54:30,992 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:54:30,999 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:30] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.006 0.014 2026-10-21 15:54:31,019 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:54:31,027 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:31,029 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54: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-10-21 15:54:31,057 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:54:31,087 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /web/image/res.users/211/avatar_128 HTTP/1.1" 200 - 14 0.053 0.056 2026-10-21 15:54:31,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.022 0.110 2026-10-21 15:54:31,184 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /web/image/res.company/108/favicon HTTP/1.1" 200 - 4 0.008 0.123 2026-10-21 15:54:31,266 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:31,267 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.025 0.211 2026-10-21 15:54:31,308 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /web/image?model=product.template&field=image_128&id=2018&unique=2026-10-21T15:54:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.022 2026-10-21 15:54:31,321 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:54:31,331 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:31,340 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /web/image?model=product.template&field=image_128&id=2019&unique=2026-10-21T15:54:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.055 2026-10-21 15:54:31,350 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:54:31,374 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /web/image?model=product.template&field=image_128&id=2021&unique=2026-10-21T15:54:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.079 2026-10-21 15:54:31,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /web/image?model=product.template&field=image_128&id=2020&unique=2026-10-21T15:54:13.000+00:00 HTTP/1.1" 200 - 3 0.009 0.116 2026-10-21 15:54:31,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /web/image?model=product.template&field=image_128&id=2022&unique=2026-10-21T15:54:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-21 15:54:31,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /web/image?model=product.template&field=image_128&id=2023&unique=2026-10-21T15:54:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-10-21 15:54:31,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /web/image/res.company/108/favicon HTTP/1.1" 304 - 4 0.007 0.142 2026-10-21 15:54:31,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /web/image?model=product.template&field=image_128&id=2026&unique=2026-10-21T15:54:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-21 15:54:31,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /web/image?model=product.template&field=image_128&id=2024&unique=2026-10-21T15:54:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-21 15:54:31,537 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "GET /web/image?model=product.template&field=image_128&id=2025&unique=2026-10-21T15:54:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-21 15:54:31,629 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.033 0.157 2026-10-21 15:54:31,700 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:31,752 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:31,803 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:31,854 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:31,904 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:31,980 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:32,002 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:54:32,003 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:54:32,033 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:32,082 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:32,163 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:32,216 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:32,220 44 INFO rb-01d1866-225816-427320 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': '2e700998-2c3a-404c-be9e-da3a4fc87dc8--711--273', '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-10-21 15:54:32,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:32] "POST /qfpay/notify HTTP/1.1" 200 - 12 0.007 0.035 2026-10-21 15:54:32,295 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30015190 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': '936b4beb-61b3-495e-b284-69dc24b57728'}] 2026-10-21 15:54:32,308 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:54:32,725 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30015190 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': '936b4beb-61b3-495e-b284-69dc24b57728'} created pos.order #696 2026-10-21 15:54:32,747 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30015190 finished 2026-10-21 15:54:32,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 227 0.171 0.354 2026-10-21 15:54:32,873 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 15:54:32,988 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7683794 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '936b4beb-61b3-495e-b284-69dc24b57728'}] 2026-10-21 15:54:32,993 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:32,998 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7683794 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '936b4beb-61b3-495e-b284-69dc24b57728'} sync ignored for existing PoS order pos.order(696,) (state: paid) 2026-10-21 15:54:33,022 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7683794 finished 2026-10-21 15:54:33,058 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:33,169 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.061 0.122 2026-10-21 15:54:33,176 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.108 2026-10-21 15:54:33,224 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.020 2026-10-21 15:54:33,230 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:33,281 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:33,335 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:33,388 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:33,439 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:33,498 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:33,508 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:33] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.010 2026-10-21 15:54:33,553 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:33,603 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:33,688 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:33,746 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:33,803 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:33,855 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:33,860 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': '2e700998-2c3a-404c-be9e-da3a4fc87dc8--711--273', '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-10-21 15:54:33,888 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:33] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.004 0.026 2026-10-21 15:54:33,916 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55834811 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000002', 'uuid': '6e9066b5-0f81-4605-8901-10ba12a3c809'}] 2026-10-21 15:54:34,235 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55834811 order {'name': '/', 'pos_reference': '261-114-000002', 'uuid': '6e9066b5-0f81-4605-8901-10ba12a3c809'} created pos.order #697 2026-10-21 15:54:34,272 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55834811 finished 2026-10-21 15:54:34,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.109 0.331 2026-10-21 15:54:34,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54: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-10-21 15:54:34,444 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93586845 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': '6e9066b5-0f81-4605-8901-10ba12a3c809'}] 2026-10-21 15:54:34,449 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:34,454 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93586845 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': '6e9066b5-0f81-4605-8901-10ba12a3c809'} sync ignored for existing PoS order pos.order(697,) (state: paid) 2026-10-21 15:54:34,488 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93586845 finished 2026-10-21 15:54:34,497 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-10-21 15:54:34,498 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-21 15:54:34,626 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 17121892 (allocated 18747392) 2026-10-21 15:54:34,633 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.062 0.129 2026-10-21 15:54:34,639 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 103239 2026-10-21 15:54:34,642 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-10-21 15:54:34,644 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 103239 2026-10-21 15:54:34,740 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155434_739745_test_tour_qfpay_order_and_refund.txt 2026-10-21 15:54:34,740 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmp3bwec5qj_chrome_odoo" 2026-10-21 15:54:34,806 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 15:54:48,116 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-10-21 15:54:48,456 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 103452 2026-10-21 15:54:48,457 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmpxq9kgwjl_chrome_odoo 2026-10-21 15:54:48,457 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:35293/json/version 2026-10-21 15:54:48,458 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:54:48,507 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-21 15:54:48,508 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:35293/json 2026-10-21 15:54:48,508 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:54:48,526 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:35293/devtools/page/CA1638DB78EBF306C68E57203B7D318E 2026-10-21 15:54:48,539 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-10-21 15:54:48,550 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-10-21 15:54:48,618 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:54:48,638 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-10-21 15:54:48,643 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Open "http://127.0.0.1:8069/pos/ui/115" in browser 2026-10-21 15:54:48,643 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/115" 2026-10-21 15:54:48,666 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:54:49,328 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:49] "GET /pos/ui/115 HTTP/1.1" 200 - 125 0.059 0.613 2026-10-21 15:54:49,332 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': 'CA1638DB78EBF306C68E57203B7D318E', 'loaderId': '2ED6C918985A2C21593CDF672F68F214', 'isDownload': False} 2026-10-21 15:54:49,332 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-10-21 15:54:49,351 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:54:49,367 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:49] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:54:49,371 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:49] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 15:54:49,379 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:49] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-21 15:54:49,927 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:54:49,934 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:54:49,946 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-21 15:54:49,977 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:54:49,980 44 INFO rb-01d1866-225816-427320 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/115", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:54:49,989 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:49,991 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:54:50,012 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:54:50,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-10-21 15:54:50,050 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54: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.025 2026-10-21 15:54:50,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-21 15:54:50,106 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.030 2026-10-21 15:54:50,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.251 0.491 2026-10-21 15:54:50,922 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:50] "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-10-21 15:54:50,993 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:54:51,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-10-21 15:54:51,094 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:54:51,122 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-10-21 15:54:51,153 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:54:51,197 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:54:51,210 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:54:51,212 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:54:51,214 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:54:51,235 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:54:51,238 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:54:51,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/image/res.users/215/avatar_128 HTTP/1.1" 200 - 14 0.019 0.035 2026-10-21 15:54:51,287 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.076 2026-10-21 15:54:51,297 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:54:51,305 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.026 2026-10-21 15:54:51,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /pos/ui/115 HTTP/1.1" 200 - 33 0.022 0.074 2026-10-21 15:54:51,390 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:51,491 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /pos/ui/115?from_backend=True HTTP/1.1" 200 - 33 0.053 0.161 2026-10-21 15:54:51,501 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:54:51,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.068 2026-10-21 15:54:51,547 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/image?model=product.template&field=image_128&id=2033&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-10-21 15:54:51,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/image?model=product.template&field=image_128&id=2031&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-10-21 15:54:51,601 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/image?model=product.template&field=image_128&id=2032&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-10-21 15:54:51,616 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:51,632 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/image?model=product.template&field=image_128&id=2034&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.008 0.134 2026-10-21 15:54:51,641 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:54:51,655 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/image?model=product.template&field=image_128&id=2037&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-21 15:54:51,691 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/image?model=product.template&field=image_128&id=2036&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-21 15:54:51,719 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/image?model=product.template&field=image_128&id=2039&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-10-21 15:54:51,749 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/image?model=product.template&field=image_128&id=2038&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-10-21 15:54:51,779 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "GET /web/image?model=product.template&field=image_128&id=2035&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-21 15:54:51,883 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.038 0.182 2026-10-21 15:54:51,964 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:52,013 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:52,065 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:52,116 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:52,167 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:52,242 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:52,260 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:54:52,261 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:54:52,293 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:52,349 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:52,412 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54: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-10-21 15:54:52,428 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:52,443 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:52] "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-10-21 15:54:52,477 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84716767 started for PoS orders references: [{'name': '/', 'pos_reference': '261-115-000001', 'uuid': 'fe08b4b9-895e-40ca-8a3b-9e9a524e0ae8'}] 2026-10-21 15:54:52,481 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:54:52,934 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84716767 order {'name': '/', 'pos_reference': '261-115-000001', 'uuid': 'fe08b4b9-895e-40ca-8a3b-9e9a524e0ae8'} created pos.order #698 2026-10-21 15:54:52,955 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84716767 finished 2026-10-21 15:54:53,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.212 0.384 2026-10-21 15:54:53,128 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 15:54:53,276 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-10-21 15:54:53,277 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-21 15:54:53,281 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52171515 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-115-000001', 'uuid': 'fe08b4b9-895e-40ca-8a3b-9e9a524e0ae8'}] 2026-10-21 15:54:53,292 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52171515 order {'name': 'Shop - 000001', 'pos_reference': '261-115-000001', 'uuid': 'fe08b4b9-895e-40ca-8a3b-9e9a524e0ae8'} sync ignored for existing PoS order pos.order(698,) (state: paid) 2026-10-21 15:54:53,318 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52171515 finished 2026-10-21 15:54:53,387 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 15350532 (allocated 16515072) 2026-10-21 15:54:53,403 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 103452 2026-10-21 15:54:53,405 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-10-21 15:54:53,406 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 103452 2026-10-21 15:54:53,436 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.046 0.112 2026-10-21 15:54:53,537 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155453_537601_test_razorpay_basic_order.txt 2026-10-21 15:54:53,538 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmpxq9kgwjl_chrome_odoo" 2026-10-21 15:54:53,561 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-10-21 15:54:53,847 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 103669 2026-10-21 15:54:53,847 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmp84n0rula_chrome_odoo 2026-10-21 15:54:53,847 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:37477/json/version 2026-10-21 15:54:53,849 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:54:53,877 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-10-21 15:54:53,877 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:37477/json 2026-10-21 15:54:53,878 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:54:53,889 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:37477/devtools/page/27A662C1970DE1087430612613A673C7 2026-10-21 15:54:53,901 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-10-21 15:54:53,910 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-10-21 15:54:53,996 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:54:54,005 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-10-21 15:54:54,006 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Open "http://127.0.0.1:8069/pos/ui/115" in browser 2026-10-21 15:54:54,006 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/115" 2026-10-21 15:54:54,032 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:54:54,956 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:54] "GET /pos/ui/115 HTTP/1.1" 200 - 131 0.085 0.844 2026-10-21 15:54:54,959 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': '27A662C1970DE1087430612613A673C7', 'loaderId': 'A4178A4435F268403D3DE2E722603AB8', 'isDownload': False} 2026-10-21 15:54:54,959 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-10-21 15:54:54,974 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:54:54,990 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:54] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:54:54,993 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:54] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:54:54,997 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:54] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 15:54:55,516 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:54:55,523 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:54:55,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 15:54:55,576 44 INFO rb-01d1866-225816-427320 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/115", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:54:55,582 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:55,583 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.006 2026-10-21 15:54:55,599 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:54:55,613 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:54:55,634 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-21 15:54:55,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-10-21 15:54:55,684 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.025 2026-10-21 15:54:55,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-10-21 15:54:56,370 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.197 0.453 2026-10-21 15:54:56,394 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:54:56,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:54:56,516 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.041 2026-10-21 15:54:56,548 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:54:56,568 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-10-21 15:54:56,590 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 15:54:56,619 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:54:56,639 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:54:56,642 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:54:56,649 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.018 2026-10-21 15:54:56,681 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:54:56,684 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:54:56,688 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "GET /web/image/res.users/215/avatar_128 HTTP/1.1" 200 - 14 0.011 0.045 2026-10-21 15:54:56,693 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-10-21 15:54:56,723 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-10-21 15:54:56,800 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:56,854 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:54:56,935 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "GET /pos/ui/115?from_backend=True HTTP/1.1" 200 - 33 0.038 0.057 2026-10-21 15:54:56,994 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:56] "GET /pos/ui/115 HTTP/1.1" 200 - 33 0.020 0.132 2026-10-21 15:54:57,016 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:57,045 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:57] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.021 0.152 2026-10-21 15:54:57,050 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:54:57,065 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:54:57,082 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:57] "GET /web/image?model=product.template&field=image_128&id=2032&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.009 0.191 2026-10-21 15:54:57,105 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:57] "GET /web/image?model=product.template&field=image_128&id=2033&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-10-21 15:54:57,140 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:57] "GET /web/image?model=product.template&field=image_128&id=2031&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.262 2026-10-21 15:54:57,170 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:57] "GET /web/image?model=product.template&field=image_128&id=2034&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-10-21 15:54:57,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:57] "GET /web/image?model=product.template&field=image_128&id=2035&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-10-21 15:54:57,231 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:57] "GET /web/image?model=product.template&field=image_128&id=2036&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-21 15:54:57,272 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:57] "GET /web/image?model=product.template&field=image_128&id=2037&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.005 0.180 2026-10-21 15:54:57,299 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:57] "GET /web/image?model=product.template&field=image_128&id=2038&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.006 0.178 2026-10-21 15:54:57,322 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:57] "GET /web/image?model=product.template&field=image_128&id=2039&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-10-21 15:54:57,422 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.051 0.196 2026-10-21 15:54:57,502 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:57,553 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:57,604 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:57,656 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:57,706 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:57,782 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:57,797 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:54:57,798 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:54:57,833 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:57,883 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:57,951 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54: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.001 0.007 2026-10-21 15:54:57,960 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:57,974 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54: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.005 2026-10-21 15:54:58,017 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:58,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:58] "POST /web/dataset/call_kw/pos.payment.method/razorpay_cancel_payment_request#pos.payment.method.razorpay_cancel_payment_request HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 15:54:58,067 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:58,118 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:58,170 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:58,221 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:58,279 44 INFO rb-01d1866-225816-427320 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-10-21 15:54:58,285 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:58] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 15:54:58,303 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:58] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 15:54:58,348 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42944851 started for PoS orders references: [{'name': '/', 'pos_reference': '261-115-000001', 'uuid': 'fb0de56a-557e-4258-bffc-7f0f8355b223'}] 2026-10-21 15:54:58,354 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:54:58,817 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42944851 order {'name': '/', 'pos_reference': '261-115-000001', 'uuid': 'fb0de56a-557e-4258-bffc-7f0f8355b223'} created pos.order #699 2026-10-21 15:54:58,838 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42944851 finished 2026-10-21 15:54:58,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.170 0.384 2026-10-21 15:54:58,947 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54: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-10-21 15:54:59,054 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-10-21 15:54:59,054 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-21 15:54:59,062 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42616917 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-115-000001', 'uuid': 'fb0de56a-557e-4258-bffc-7f0f8355b223'}] 2026-10-21 15:54:59,069 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42616917 order {'name': 'Shop - 000001', 'pos_reference': '261-115-000001', 'uuid': 'fb0de56a-557e-4258-bffc-7f0f8355b223'} sync ignored for existing PoS order pos.order(699,) (state: paid) 2026-10-21 15:54:59,088 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42616917 finished 2026-10-21 15:54:59,151 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 15525516 (allocated 17301504) 2026-10-21 15:54:59,163 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 103669 2026-10-21 15:54:59,167 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-10-21 15:54:59,174 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 103669 2026-10-21 15:54:59,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:54:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.051 0.075 2026-10-21 15:54:59,275 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155459_274826_test_razorpay_cancel_payment.txt 2026-10-21 15:54:59,275 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmp84n0rula_chrome_odoo" 2026-10-21 15:54:59,289 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-10-21 15:54:59,578 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 103879 2026-10-21 15:54:59,578 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmpkxjrwgb4_chrome_odoo 2026-10-21 15:54:59,578 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:42161/json/version 2026-10-21 15:54:59,579 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:54:59,626 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-10-21 15:54:59,626 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:42161/json 2026-10-21 15:54:59,627 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:54:59,640 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:42161/devtools/page/630E42511BF7521C54063CBC9A8E5DC6 2026-10-21 15:54:59,654 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-10-21 15:54:59,661 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-10-21 15:54:59,710 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:54:59,721 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-10-21 15:54:59,724 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Open "http://127.0.0.1:8069/pos/ui/115" in browser 2026-10-21 15:54:59,724 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigating to: "http://127.0.0.1:8069/pos/ui/115" 2026-10-21 15:54:59,737 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:55:00,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:00] "GET /pos/ui/115 HTTP/1.1" 200 - 131 0.062 0.608 2026-10-21 15:55:00,408 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': '630E42511BF7521C54063CBC9A8E5DC6', 'loaderId': '8F9DCAE217DD05D2A4DBA7AF5D127C3B', 'isDownload': False} 2026-10-21 15:55:00,408 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-10-21 15:55:00,423 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:55:00,440 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:00] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:55:00,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:00] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:55:00,458 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:00] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-21 15:55:00,984 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:55:00,993 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:55:01,009 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-10-21 15:55:01,033 44 INFO rb-01d1866-225816-427320 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/115", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:55:01,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-21 15:55:01,040 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:01,049 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 15:55:01,064 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:55:01,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:01] "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.025 2026-10-21 15:55:01,165 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.069 2026-10-21 15:55:01,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.062 2026-10-21 15:55:01,226 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-21 15:55:01,855 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.214 0.379 2026-10-21 15:55:01,884 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55: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-10-21 15:55:01,966 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55: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-10-21 15:55:02,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.044 2026-10-21 15:55:02,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 15:55:02,080 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-10-21 15:55:02,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:55:02,141 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:55:02,185 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-21 15:55:02,187 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-21 15:55:02,219 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:55:02,222 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:55:02,235 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55: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-10-21 15:55:02,260 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:55:02,268 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/image/res.users/215/avatar_128 HTTP/1.1" 200 - 14 0.091 0.040 2026-10-21 15:55:02,289 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:02,296 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.147 2026-10-21 15:55:02,386 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /pos/ui/115?from_backend=True HTTP/1.1" 200 - 33 0.049 0.126 2026-10-21 15:55:02,390 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:02,393 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:55:02,409 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.007 0.121 2026-10-21 15:55:02,416 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:55:02,430 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/image?model=product.template&field=image_128&id=2031&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-10-21 15:55:02,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/image?model=product.template&field=image_128&id=2032&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-21 15:55:02,488 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/image?model=product.template&field=image_128&id=2033&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-21 15:55:02,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/image?model=product.template&field=image_128&id=2037&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-10-21 15:55:02,570 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /pos/ui/115 HTTP/1.1" 200 - 33 0.018 0.311 2026-10-21 15:55:02,592 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/image?model=product.template&field=image_128&id=2036&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-10-21 15:55:02,620 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/image?model=product.template&field=image_128&id=2038&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-10-21 15:55:02,638 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/image?model=product.template&field=image_128&id=2039&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-21 15:55:02,666 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/image?model=product.template&field=image_128&id=2035&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-21 15:55:02,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.030 0.212 2026-10-21 15:55:02,782 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/image?model=product.template&field=image_128&id=2034&unique=2026-10-21T15:54:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-21 15:55:02,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:02] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.218 2026-10-21 15:55:02,836 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:02,888 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:02,938 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:02,989 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:03,039 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:03,116 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:03,136 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:55:03,137 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:55:03,166 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:03,218 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:03,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:03] "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-10-21 15:55:03,303 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:03,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55: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.006 2026-10-21 15:55:03,363 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12948467 started for PoS orders references: [{'name': '/', 'pos_reference': '261-115-000001', 'uuid': '7e022d03-1144-431c-90eb-40dc0a5bc9c8'}] 2026-10-21 15:55:03,365 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:55:03,742 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12948467 order {'name': '/', 'pos_reference': '261-115-000001', 'uuid': '7e022d03-1144-431c-90eb-40dc0a5bc9c8'} created pos.order #700 2026-10-21 15:55:03,765 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12948467 finished 2026-10-21 15:55:03,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.157 0.307 2026-10-21 15:55:03,882 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 15:55:04,002 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:04,015 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54583850 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-115-000001', 'uuid': '7e022d03-1144-431c-90eb-40dc0a5bc9c8'}] 2026-10-21 15:55:04,035 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54583850 order {'name': 'Shop - 000001', 'pos_reference': '261-115-000001', 'uuid': '7e022d03-1144-431c-90eb-40dc0a5bc9c8'} sync ignored for existing PoS order pos.order(700,) (state: paid) 2026-10-21 15:55:04,058 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54583850 finished 2026-10-21 15:55:04,067 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:04,123 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:04,169 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:04,218 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.074 0.133 2026-10-21 15:55:04,220 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:04,277 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:04,350 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:04,365 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 15:55:04,415 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:04,417 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.030 2026-10-21 15:55:04,438 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:04] "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.015 2026-10-21 15:55:04,463 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:04,528 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:04,585 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:04,640 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:04,648 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:04] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 15:55:04,663 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55: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.007 2026-10-21 15:55:04,687 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5384590 started for PoS orders references: [{'name': '/', 'pos_reference': '261-115-000002', 'uuid': '8dda3d8e-f745-43f5-82e9-62e9c546102e'}] 2026-10-21 15:55:05,033 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5384590 order {'name': '/', 'pos_reference': '261-115-000002', 'uuid': '8dda3d8e-f745-43f5-82e9-62e9c546102e'} created pos.order #701 2026-10-21 15:55:05,077 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5384590 finished 2026-10-21 15:55:05,179 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.112 0.383 2026-10-21 15:55:05,227 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55: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-10-21 15:55:05,266 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-10-21 15:55:05,267 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-21 15:55:05,273 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24101308 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-115-000002', 'uuid': '8dda3d8e-f745-43f5-82e9-62e9c546102e'}] 2026-10-21 15:55:05,279 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24101308 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-115-000002', 'uuid': '8dda3d8e-f745-43f5-82e9-62e9c546102e'} sync ignored for existing PoS order pos.order(701,) (state: paid) 2026-10-21 15:55:05,298 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24101308 finished 2026-10-21 15:55:05,381 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 17267660 (allocated 19009536) 2026-10-21 15:55:05,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.035 0.079 2026-10-21 15:55:05,389 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 103879 2026-10-21 15:55:05,391 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-10-21 15:55:05,392 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 103879 2026-10-21 15:55:05,486 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155505_486514_test_razorpay_refund_order.txt 2026-10-21 15:55:05,486 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmpkxjrwgb4_chrome_odoo" 2026-10-21 15:55:05,541 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 15:55:18,721 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-10-21 15:55:19,926 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 104102 2026-10-21 15:55:19,926 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmprtlfeqdj_chrome_odoo 2026-10-21 15:55:19,926 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:45213/json/version 2026-10-21 15:55:19,928 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:55:19,945 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-10-21 15:55:19,946 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:45213/json 2026-10-21 15:55:19,946 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:55:19,954 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:45213/devtools/page/DF882166031F7B35CC06F7669BEBAFCA 2026-10-21 15:55:19,963 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-10-21 15:55:19,979 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-10-21 15:55:20,151 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:55:20,158 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-10-21 15:55:20,160 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-10-21 15:55:20,160 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-10-21 15:55:20,175 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:55:20,922 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:20] "GET /pos/ui/116 HTTP/1.1" 200 - 83 0.033 0.718 2026-10-21 15:55:20,926 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': 'DF882166031F7B35CC06F7669BEBAFCA', 'loaderId': '80AC700267FB773B9EF4BA17F3E49630', 'isDownload': False} 2026-10-21 15:55:20,926 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-10-21 15:55:20,942 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:55:20,972 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:20] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 15:55:20,978 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:20] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 15:55:20,982 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:20] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-21 15:55:21,610 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:55:21,621 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:55:21,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 15:55:21,662 44 INFO rb-01d1866-225816-427320 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/116", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:55:21,664 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:55:21,670 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:21,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:55:21,697 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:55:21,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-10-21 15:55:21,749 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.026 2026-10-21 15:55:21,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-21 15:55:21,813 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.011 0.042 2026-10-21 15:55:22,529 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.184 0.502 2026-10-21 15:55:22,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55: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-10-21 15:55:22,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55: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-10-21 15:55:22,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:22] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-10-21 15:55:22,726 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 15:55:22,753 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-10-21 15:55:22,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:55:22,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:55:22,832 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:55:22,843 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:55:22,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:22] "GET /web/image/res.users/219/avatar_128 HTTP/1.1" 200 - 14 0.016 0.023 2026-10-21 15:55:22,878 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:55:22,884 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:22] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.047 2026-10-21 15:55:22,888 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:55:22,895 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:55:22,912 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:55:22,923 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:22] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.015 2026-10-21 15:55:22,987 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:22] "GET /pos/ui/116 HTTP/1.1" 200 - 33 0.024 0.055 2026-10-21 15:55:23,014 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:23,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 33 0.021 0.127 2026-10-21 15:55:23,078 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.029 2026-10-21 15:55:23,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "GET /web/image?model=product.template&field=image_128&id=2044&unique=2026-10-21T15:55:05.000+00:00 HTTP/1.1" 200 - 3 0.010 0.035 2026-10-21 15:55:23,130 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:55:23,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "GET /web/image?model=product.template&field=image_128&id=2046&unique=2026-10-21T15:55:05.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-10-21 15:55:23,181 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "GET /web/image?model=product.template&field=image_128&id=2045&unique=2026-10-21T15:55:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-21 15:55:23,207 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:23,218 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "GET /web/image?model=product.template&field=image_128&id=2047&unique=2026-10-21T15:55:05.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-21 15:55:23,227 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:55:23,251 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-10-21T15:55:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-21 15:55:23,253 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [4/11] Tour PosRepairSettleOrder → Step click Actions button (trigger: .more-btn) 2026-10-21 15:55:23,270 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-10-21T15:55:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-21 15:55:23,300 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-10-21T15:55:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-21 15:55:23,324 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-10-21T15:55:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-10-21 15:55:23,358 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-10-21T15:55:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-10-21 15:55:23,455 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.182 2026-10-21 15:55:23,497 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:23,558 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:23,735 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 66 0.043 0.133 2026-10-21 15:55:23,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.023 0.043 2026-10-21 15:55:23,879 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.014 2026-10-21 15:55:23,964 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:24,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:24] "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.045 0.113 2026-10-21 15:55:24,299 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.052 0.109 2026-10-21 15:55:24,313 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.162 2026-10-21 15:55:24,371 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.034 2026-10-21 15:55:24,414 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-10-21 15:55:24,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:24] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.014 0.050 2026-10-21 15:55:24,490 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:24] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.014 0.055 2026-10-21 15:55:24,547 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.017 0.056 2026-10-21 15:55:24,581 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:24,632 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:24,680 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:24,731 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-10-21 15:55:24,732 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-21 15:55:24,827 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 16435236 (allocated 17301504) 2026-10-21 15:55:24,847 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 104102 2026-10-21 15:55:24,848 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-10-21 15:55:24,849 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 104102 2026-10-21 15:55:24,946 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155524_946284_test_pos_repair.txt 2026-10-21 15:55:24,946 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmprtlfeqdj_chrome_odoo" 2026-10-21 15:55:25,020 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 15:55:38,340 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #221 deleted restaurant.floor records with IDs: [45] 2026-10-21 15:55:39,043 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-10-21 15:55:39,423 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 104321 2026-10-21 15:55:39,423 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmp5ulnshga_chrome_odoo 2026-10-21 15:55:39,423 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:46249/json/version 2026-10-21 15:55:39,424 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:55:39,473 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-10-21 15:55:39,473 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:46249/json 2026-10-21 15:55:39,473 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:55:39,484 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:46249/devtools/page/C8040E4D1214A78439E49484FF14C2FB 2026-10-21 15:55:39,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-10-21 15:55:39,510 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-10-21 15:55:39,595 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:55:39,604 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-10-21 15:55:39,608 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-10-21 15:55:39,608 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-10-21 15:55:39,620 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:55:40,128 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:40] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.036 0.474 2026-10-21 15:55:40,132 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': 'C8040E4D1214A78439E49484FF14C2FB', 'loaderId': '011B835213449F7AA44BCF5B592FDC4E', 'isDownload': False} 2026-10-21 15:55:40,132 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-10-21 15:55:40,154 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:55:40,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:40] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 15:55:40,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:40] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-21 15:55:40,191 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:40] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 15:55:40,663 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:55:40,667 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:55:40,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 15:55:40,718 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.004 2026-10-21 15:55:40,726 44 INFO rb-01d1866-225816-427320 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/118", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:55:40,732 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:40,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 15:55:40,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:55:40,773 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-21 15:55:40,786 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55: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.022 2026-10-21 15:55:40,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-21 15:55:40,859 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.041 2026-10-21 15:55:41,638 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 444 0.276 0.471 2026-10-21 15:55:41,659 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:55:41,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55: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.008 2026-10-21 15:55:41,801 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:41] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-10-21 15:55:41,831 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55: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.007 2026-10-21 15:55:41,846 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-10-21 15:55:41,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:55:41,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:55:41,923 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:55:41,929 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-21 15:55:41,952 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 15:55:41,975 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:55:41,979 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:41] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.031 0.039 2026-10-21 15:55:42,007 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:55:42,017 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:55:42,026 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:42] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.011 0.106 2026-10-21 15:55:42,029 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:42,050 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:42] "GET /web/image/res.company/111/favicon HTTP/1.1" 200 - 4 0.005 0.048 2026-10-21 15:55:42,133 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:42] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 34 0.027 0.106 2026-10-21 15:55:42,134 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:42,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:42] "GET /pos/ui/118 HTTP/1.1" 200 - 34 0.030 0.177 2026-10-21 15:55:42,224 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:55:42,227 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:42] "GET /web/image/res.company/111/favicon HTTP/1.1" 304 - 4 0.004 0.153 2026-10-21 15:55:42,309 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.143 2026-10-21 15:55:42,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55: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.010 2026-10-21 15:55:42,451 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:42,487 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:55:42,501 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-10-21 15:55:43,056 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:43] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 23 0.015 0.028 2026-10-21 15:55:43,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.004 0.026 2026-10-21 15:55:43,097 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:43,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.021 0.051 2026-10-21 15:55:43,220 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-10-21 15:55:44,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:44] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 18 0.010 0.029 2026-10-21 15:55:44,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.024 2026-10-21 15:55:44,096 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:44,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.019 0.042 2026-10-21 15:55:44,200 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:44,251 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:44,331 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:44,386 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:44,436 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:44,498 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:44,567 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:44,617 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:44,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:44] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.018 0.037 2026-10-21 15:55:44,675 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:44,686 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.015 0.041 2026-10-21 15:55:44,701 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94446643 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': '7829fe6f-a6ac-4660-a5dd-70e0d23f354a'}] 2026-10-21 15:55:44,732 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94446643 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': '7829fe6f-a6ac-4660-a5dd-70e0d23f354a'} updated pos.order #702 2026-10-21 15:55:44,760 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94446643 finished 2026-10-21 15:55:44,871 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.039 0.134 2026-10-21 15:55:46,723 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:46,791 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-10-21 15:55:46,792 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-21 15:55:47,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:47] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.004 0.013 2026-10-21 15:55:47,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.030 2026-10-21 15:55:47,075 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:47,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:47] "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.049 2026-10-21 15:55:47,185 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-10-21 15:55:48,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:48] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.008 0.013 2026-10-21 15:55:48,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.019 2026-10-21 15:55:48,069 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:48,119 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:48,131 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.021 0.037 2026-10-21 15:55:48,177 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:48,227 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-10-21 15:55:48,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:48] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 29 0.018 0.036 2026-10-21 15:55:48,366 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.022 2026-10-21 15:55:48,372 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-10-21 15:55:48,450 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.035 0.039 2026-10-21 15:55:48,499 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:48] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.018 0.052 2026-10-21 15:55:48,533 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.021 2026-10-21 15:55:48,544 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:48,605 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:48,641 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 41 0.036 0.056 2026-10-21 15:55:50,656 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:50,707 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:50,758 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:50,829 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:50] "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.011 2026-10-21 15:55:50,838 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:50,890 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:50,949 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:51,000 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:51,051 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:51,130 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:51,138 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:55:51,143 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:55:51,204 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:51,272 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:51,278 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73325321 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_4733', 'uuid': '03c49cd2-1e5d-4d64-90f8-3e1aa6ad1f49'}] 2026-10-21 15:55:51,281 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:55:51,409 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [699] to pos.order #703 2026-10-21 15:55:51,884 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73325321 order {'name': '/', 'pos_reference': 'device_sync_4733', 'uuid': '03c49cd2-1e5d-4d64-90f8-3e1aa6ad1f49'} updated pos.order #703 2026-10-21 15:55:51,914 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73325321 finished 2026-10-21 15:55:52,010 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.274 0.462 2026-10-21 15:55:52,191 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:52,239 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:52,294 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:54,339 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:54,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 15:55:54,414 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:54,459 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:54,516 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:54,567 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:54,618 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:54,686 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:54,747 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:54,810 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:54,815 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59444859 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_908', 'uuid': '80964f32-6a30-42d1-9ce2-587f96c12ed7'}] 2026-10-21 15:55:54,888 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [700] to pos.order #704 2026-10-21 15:55:55,135 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59444859 order {'name': '/', 'pos_reference': 'device_sync_908', 'uuid': '80964f32-6a30-42d1-9ce2-587f96c12ed7'} updated pos.order #704 2026-10-21 15:55:55,162 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59444859 finished 2026-10-21 15:55:55,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 147 0.143 0.301 2026-10-21 15:55:55,344 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:55,389 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:55,458 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-10-21 15:55:55,460 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:55,527 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-10-21 15:55:55,649 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:55] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.019 0.049 2026-10-21 15:55:55,685 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-10-21 15:55:55,690 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:55,783 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.036 0.054 2026-10-21 15:55:55,831 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:55,880 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:55,961 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:56,019 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:56,071 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:56,130 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:56,179 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:56,238 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:56,290 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-10-21 15:55:56,291 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-21 15:55:56,421 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 23256052 (allocated 24518656) 2026-10-21 15:55:56,450 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 104321 2026-10-21 15:55:56,455 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-10-21 15:55:56,458 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 104321 2026-10-21 15:55:56,553 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155556_553062_test_devices_synchronization.txt 2026-10-21 15:55:56,553 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmp5ulnshga_chrome_odoo" 2026-10-21 15:55:56,573 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-10-21 15:55:57,049 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 104565 2026-10-21 15:55:57,050 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmpe0pa5p0f_chrome_odoo 2026-10-21 15:55:57,050 44 INFO rb-01d1866-225816-427320 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:34561/json/version 2026-10-21 15:55:57,051 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:55:57,117 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Browser version: Chrome/150.0.7871.114 2026-10-21 15:55:57,117 44 INFO rb-01d1866-225816-427320 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:34561/json 2026-10-21 15:55:57,118 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:55:57,127 44 INFO rb-01d1866-225816-427320 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:34561/devtools/page/C84593E7E62BB9BFE89E42B111241C74 2026-10-21 15:55:57,134 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Enable chrome headless console log notification 2026-10-21 15:55:57,139 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless enable page notifications 2026-10-21 15:55:57,197 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:55:57,208 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Setting session cookie in browser 2026-10-21 15:55:57,210 44 INFO rb-01d1866-225816-427320 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/118" in browser 2026-10-21 15:55:57,210 44 INFO rb-01d1866-225816-427320 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/118" 2026-10-21 15:55:57,222 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:55:57,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:57] "GET /pos/ui/118 HTTP/1.1" 200 - 91 0.041 0.689 2026-10-21 15:55:57,953 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': 'C84593E7E62BB9BFE89E42B111241C74', 'loaderId': '02EA3193BA8954066CC407DA3B9C4DF3', 'isDownload': False} 2026-10-21 15:55:57,953 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:57,971 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:55:57,985 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:57] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 15:55:57,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:57] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-21 15:55:58,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:58] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-21 15:55:58,487 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:55:58,488 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:55:58,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 15:55:58,531 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 15:55:58,539 44 INFO rb-01d1866-225816-427320 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/118", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:55:58,547 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:58,555 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:55:58,565 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:55:58,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55: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.010 2026-10-21 15:55:58,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-21 15:55:58,643 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.030 2026-10-21 15:55:58,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-21 15:55:59,413 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 448 0.286 0.449 2026-10-21 15:55:59,449 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "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-10-21 15:55:59,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "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.010 2026-10-21 15:55:59,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-10-21 15:55:59,620 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.009 2026-10-21 15:55:59,642 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:59,654 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 15:55:59,701 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:55:59,747 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:55:59,772 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-21 15:55:59,775 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:55:59,777 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:55:59,778 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.031 0.026 2026-10-21 15:55:59,798 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:59,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.004 0.069 2026-10-21 15:55:59,815 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "GET /web/image/res.company/111/favicon HTTP/1.1" 200 - 4 0.003 0.021 2026-10-21 15:55:59,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-10-21 15:55:59,847 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "GET /web/image/res.company/111/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-10-21 15:55:59,891 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:55:59,897 44 INFO rb-01d1866-225816-427320 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-10-21 15:55:59,972 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:55:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:56:00,008 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:00] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 34 0.043 0.080 2026-10-21 15:56:00,069 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:00] "GET /pos/ui/118 HTTP/1.1" 200 - 34 0.016 0.169 2026-10-21 15:56:00,158 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.158 2026-10-21 15:56:00,205 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.009 2026-10-21 15:56:00,275 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:00,308 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:00,330 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:00,377 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:00,428 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:00,488 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:00,541 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-10-21 15:56:00,542 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:00,630 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 14309080 (allocated 15728640) 2026-10-21 15:56:00,641 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 104565 2026-10-21 15:56:00,642 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-10-21 15:56:00,643 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 104565 2026-10-21 15:56:00,738 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155600_737823_test_guest_count_not_asked_on_other_device.txt 2026-10-21 15:56:00,738 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmpe0pa5p0f_chrome_odoo" 2026-10-21 15:56:00,754 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-10-21 15:56:01,037 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 104771 2026-10-21 15:56:01,038 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmpwzq9z5sy_chrome_odoo 2026-10-21 15:56:01,038 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:34471/json/version 2026-10-21 15:56:01,039 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:56:01,081 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-10-21 15:56:01,081 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:34471/json 2026-10-21 15:56:01,082 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:56:01,097 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:34471/devtools/page/290A25AD668A40470E27DA2EC04DB6DC 2026-10-21 15:56:01,108 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-10-21 15:56:01,115 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-10-21 15:56:01,195 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:56:01,215 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-10-21 15:56:01,216 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-10-21 15:56:01,217 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-10-21 15:56:01,228 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:56:02,282 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:02] "GET /pos/ui/118 HTTP/1.1" 200 - 142 0.085 0.971 2026-10-21 15:56:02,286 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': '290A25AD668A40470E27DA2EC04DB6DC', 'loaderId': 'E6C6D52AEBCA33FBAAB4F87306B36107', 'isDownload': False} 2026-10-21 15:56:02,287 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-10-21 15:56:02,307 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:56:02,325 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:02] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 15:56:02,332 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:02] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:56:02,339 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:02] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 15:56:02,932 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:02,944 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:56:02,965 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 15:56:02,991 44 INFO rb-01d1866-225816-427320 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/118", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:56:02,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 15:56:03,002 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:03,025 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:56:03,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:03,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.016 2026-10-21 15:56:03,084 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-10-21 15:56:03,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.045 2026-10-21 15:56:03,153 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-21 15:56:03,793 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.192 0.414 2026-10-21 15:56:03,840 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.034 2026-10-21 15:56:03,891 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:56:03,945 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:03] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-10-21 15:56:03,975 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56: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-10-21 15:56:03,989 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-10-21 15:56:04,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.012 2026-10-21 15:56:04,044 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:04,072 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:56:04,080 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:56:04,082 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:56:04,128 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:04,129 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-21 15:56:04,133 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-21 15:56:04,161 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.049 0.042 2026-10-21 15:56:04,188 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:04,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.012 0.124 2026-10-21 15:56:04,227 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "GET /web/image/res.company/111/favicon HTTP/1.1" 200 - 4 0.004 0.102 2026-10-21 15:56:04,305 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.030 0.125 2026-10-21 15:56:04,342 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-10-21 15:56:04,349 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:56:04,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.037 0.172 2026-10-21 15:56:04,413 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "GET /web/image/res.company/111/favicon HTTP/1.1" 304 - 4 0.003 0.168 2026-10-21 15:56:04,534 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.065 0.117 2026-10-21 15:56:04,654 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 37 0.069 0.190 2026-10-21 15:56:04,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.020 2026-10-21 15:56:04,696 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:04,821 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 61 0.063 0.060 2026-10-21 15:56:04,858 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:04,931 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.053 0.121 2026-10-21 15:56:04,941 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:56:04,948 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-10-21 15:56:05,044 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:05] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 16 0.007 0.021 2026-10-21 15:56:05,088 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.029 2026-10-21 15:56:05,095 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:05,146 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [8/16] Tour OrderSynchronisationTour → Step .pos-leftheader .orders-button 2026-10-21 15:56:05,170 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 40 0.021 0.051 2026-10-21 15:56:05,238 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [9/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter 2026-10-21 15:56:05,246 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:05] "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-10-21 15:56:05,287 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.027 2026-10-21 15:56:05,294 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:05,342 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:05,397 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:05,412 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:05] "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.012 2026-10-21 15:56:05,449 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:05,499 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:05,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 46 0.026 0.057 2026-10-21 15:56:05,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.028 2026-10-21 15:56:05,562 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:05,613 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:05,666 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-10-21 15:56:05,667 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-21 15:56:05,752 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 16146488 (allocated 18223104) 2026-10-21 15:56:05,775 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 104771 2026-10-21 15:56:05,782 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-10-21 15:56:05,782 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 104771 2026-10-21 15:56:05,881 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155605_881438_test_synchronisation_of_orders.txt 2026-10-21 15:56:05,881 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmpwzq9z5sy_chrome_odoo" 2026-10-21 15:56:05,932 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 15:56:18,956 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #225 deleted restaurant.floor records with IDs: [48] 2026-10-21 15:56:19,744 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-21 15:56:20,237 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 104991 2026-10-21 15:56:20,237 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpo6nkwsr7_chrome_odoo 2026-10-21 15:56:20,237 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:37147/json/version 2026-10-21 15:56:20,238 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37147', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:56:20,255 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-21 15:56:20,255 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:37147/json 2026-10-21 15:56:20,256 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37147', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:56:20,271 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:37147/devtools/page/46CCF0A6720A19F8440ED4F974B0C03C 2026-10-21 15:56:20,281 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-21 15:56:20,290 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-21 15:56:20,350 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:56:20,362 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-21 15:56:20,364 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:56:20,364 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:56:20,376 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:56:20,966 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:20] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.035 0.557 2026-10-21 15:56:20,969 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '46CCF0A6720A19F8440ED4F974B0C03C', 'loaderId': 'AB8236E08C91B5D94A1D383FAA79B5EB', 'isDownload': False} 2026-10-21 15:56:20,969 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-21 15:56:20,986 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:56:21,008 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:21] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 15:56:21,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:21] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.033 2026-10-21 15:56:21,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:21] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.046 2026-10-21 15:56:21,601 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:21,608 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:21,629 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 15:56:21,650 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:56:21,661 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:56:21,675 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:21,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.017 2026-10-21 15:56:21,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:56:21,723 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-10-21 15:56:21,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-10-21 15:56:21,774 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56: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-10-21 15:56:21,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-21 15:56:22,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.193 0.338 2026-10-21 15:56:22,371 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:56:22,431 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:56:22,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-21 15:56:22,516 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:56:22,531 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-21 15:56:22,548 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 15:56:22,589 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:56:22,603 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:56:22,609 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:56:22,614 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:56:22,641 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 15:56:22,644 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 15:56:22,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.016 0.032 2026-10-21 15:56:22,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.061 2026-10-21 15:56:22,701 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.009 2026-10-21 15:56:22,704 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:22,771 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:56:22,815 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.017 0.038 2026-10-21 15:56:22,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.002 0.058 2026-10-21 15:56:22,882 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.014 0.104 2026-10-21 15:56:22,897 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:56:22,898 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/124] Tour pos_restaurant_sync → Step .new-order 2026-10-21 15:56:22,988 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.059 2026-10-21 15:56:23,096 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:23,116 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:56:23,184 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:23,256 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:23,325 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:23,385 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:23,442 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:23,496 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:23,553 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:25,588 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:25,652 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:56:25,670 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:25,721 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:25,790 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:25,841 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:25,892 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:25,943 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:25,994 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:26,054 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:26,104 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:26,171 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:26,222 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:26,273 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:26,324 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:26,375 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:26,426 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/124] Tour pos_restaurant_sync → Step body 2026-10-21 15:56:26,490 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:26,560 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:26,676 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-21 15:56:26,677 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-21 15:56:26,678 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-21 15:56:26,678 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-21 15:56:26,679 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-21 15:56:26,680 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-21 15:56:26,680 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-21 15:56:26,681 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-21 15:56:26,681 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-21 15:56:26,681 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-21 15:56:26,682 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-21 15:56:26,683 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-21 15:56:26,684 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-21 15:56:26,684 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-21 15:56:26,684 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-21 15:56:26,685 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-21 15:56:26,685 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-21 15:56:26,686 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-21 15:56:26,686 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-21 15:56:26,687 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-21 15:56:26,688 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-21 15:56:26,688 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-21 15:56:26,689 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-21 15:56:26,689 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-21 15:56:26,691 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-21 15:56:26,691 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-21 15:56:26,691 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-21 15:56:26,692 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-21 15:56:26,693 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-21 15:56:26,694 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-21 15:56:26,694 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-21 15:56:26,694 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-21 15:56:26,695 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-21 15:56:26,695 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-21 15:56:26,695 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-21 15:56:26,696 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-21 15:56:26,697 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-21 15:56:26,701 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:26,704 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-21 15:56:26,710 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-21 15:56:26,711 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-21 15:56:26,715 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:56:26,723 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:56:26,739 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-21 15:56:26,756 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:56:26,787 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-21 15:56:26,792 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-21 15:56:26,800 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:56:26,809 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 15:56:26,815 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 15:56:26,819 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:26,825 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-21 15:56:26,826 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-21 15:56:26,827 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-21 15:56:26,829 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 15:56:26,837 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-21 15:56:26,841 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:56:26,842 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-21 15:56:26,853 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:56:26,854 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-21 15:56:26,858 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:26,859 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:56:26,862 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97693198 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '11ecc150-262b-4eb1-993a-bd932771c433'}] 2026-10-21 15:56:26,864 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-21 15:56:26,866 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-21 15:56:26,868 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-21 15:56:26,872 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-21 15:56:26,873 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-21 15:56:26,884 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-21 15:56:26,890 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-21 15:56:26,890 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-21 15:56:26,891 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-21 15:56:26,896 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-21 15:56:26,898 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-21 15:56:26,899 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-21 15:56:26,900 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-21 15:56:26,900 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-21 15:56:26,901 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-21 15:56:26,901 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-21 15:56:26,903 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-21 15:56:26,904 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-21 15:56:26,904 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-21 15:56:26,905 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-21 15:56:26,905 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-21 15:56:26,906 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-21 15:56:26,907 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-21 15:56:26,907 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-21 15:56:26,909 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-21 15:56:26,909 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-21 15:56:26,909 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-21 15:56:26,910 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-21 15:56:26,910 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-21 15:56:26,910 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-21 15:56:26,913 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-21 15:56:26,914 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-21 15:56:26,914 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-21 15:56:26,915 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-21 15:56:26,934 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:56:26,947 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 15:56:26,956 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 15:56:26,958 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 15:56:26,965 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 15:56:26,978 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:56:26,982 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-21 15:56:26,988 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-21 15:56:27,006 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-21 15:56:27,007 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:56:27,008 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-21 15:56:27,015 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-21 15:56:27,017 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97693198 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '11ecc150-262b-4eb1-993a-bd932771c433'} created pos.order #708 2026-10-21 15:56:27,022 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-21 15:56:27,040 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-21 15:56:27,045 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-21 15:56:27,047 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 15:56:27,052 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-21 15:56:27,053 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-21 15:56:27,056 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-21 15:56:27,056 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97693198 finished 2026-10-21 15:56:27,062 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-21 15:56:27,063 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-21 15:56:27,064 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:56:27,066 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-21 15:56:27,066 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-21 15:56:27,067 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-21 15:56:27,067 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-21 15:56:27,067 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-21 15:56:27,072 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-21 15:56:27,073 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-21 15:56:27,074 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-21 15:56:27,075 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-21 15:56:27,075 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-21 15:56:27,077 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-21 15:56:27,078 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-21 15:56:27,079 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-21 15:56:27,080 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-21 15:56:27,080 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-21 15:56:27,081 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-21 15:56:27,082 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-21 15:56:27,083 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-21 15:56:27,089 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-21 15:56:27,091 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-21 15:56:27,091 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-21 15:56:27,092 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-21 15:56:27,094 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-21 15:56:27,096 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-21 15:56:27,096 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-21 15:56:27,096 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-21 15:56:27,097 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-21 15:56:27,097 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-21 15:56:27,097 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-21 15:56:27,098 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-21 15:56:27,140 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.142 0.153 2026-10-21 15:56:27,531 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44310199 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'ebaa88c2-78d8-4e70-9b74-d750a146062f'}] 2026-10-21 15:56:27,547 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:27,578 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44310199 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'ebaa88c2-78d8-4e70-9b74-d750a146062f'} created pos.order #709 2026-10-21 15:56:27,599 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44310199 finished 2026-10-21 15:56:27,659 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.025 0.106 2026-10-21 15:56:27,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 15:56:27,718 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:27,769 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:27,820 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/124] Tour pos_restaurant_sync → Step body 2026-10-21 15:56:27,873 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/124] Tour pos_restaurant_sync → Step body 2026-10-21 15:56:27,923 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:27,991 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:27,993 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 15:56:28,031 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41109179 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'ebaa88c2-78d8-4e70-9b74-d750a146062f'}] 2026-10-21 15:56:28,043 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:28,052 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41109179 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'ebaa88c2-78d8-4e70-9b74-d750a146062f'} updated pos.order #709 2026-10-21 15:56:28,073 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41109179 finished 2026-10-21 15:56:28,093 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:28,218 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.067 0.122 2026-10-21 15:56:28,280 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:28,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.011 0.012 2026-10-21 15:56:28,332 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:28,383 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:28,434 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:28,484 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:28,545 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:30,588 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:30,656 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:30,670 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:30] "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.014 2026-10-21 15:56:30,723 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:30,774 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:30,825 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:30,875 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:30,940 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:30,991 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:31,041 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:31,094 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:31,143 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:31,193 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:31,244 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/124] Tour pos_restaurant_sync → Step body 2026-10-21 15:56:31,297 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:31,354 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:31,405 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:31,459 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:31,534 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:31,544 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:56:31,548 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:56:31,610 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:31,673 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:31,678 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75545011 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000003', 'uuid': '2cbbbd6e-b096-4755-a482-eb2eff54ef67'}] 2026-10-21 15:56:31,685 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:56:32,183 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75545011 order {'name': '/', 'pos_reference': '261-120-000003', 'uuid': '2cbbbd6e-b096-4755-a482-eb2eff54ef67'} created pos.order #710 2026-10-21 15:56:32,203 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75545011 finished 2026-10-21 15:56:32,266 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 220 0.192 0.399 2026-10-21 15:56:32,388 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:32,439 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:32,489 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:32,560 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:32,563 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:32] "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-10-21 15:56:32,628 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:32,701 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:32,752 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:32,803 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:32,854 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/124] Tour pos_restaurant_sync → Step body 2026-10-21 15:56:32,906 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:32,985 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19717340 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000004', 'uuid': 'ab05b440-e290-4e41-a51d-0a7ee7fb257c'}] 2026-10-21 15:56:32,986 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:33,039 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19717340 order {'name': '/', 'pos_reference': '261-120-000004', 'uuid': 'ab05b440-e290-4e41-a51d-0a7ee7fb257c'} created pos.order #711 2026-10-21 15:56:33,060 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19717340 finished 2026-10-21 15:56:33,119 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.032 0.106 2026-10-21 15:56:33,175 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:33] "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-10-21 15:56:33,187 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:33,235 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/124] Tour pos_restaurant_sync → Step body 2026-10-21 15:56:33,287 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:33,339 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:33,390 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:33,442 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:33,503 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:33,550 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:33,601 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:33,659 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:33,724 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:33,727 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62236532 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000004', 'uuid': 'ab05b440-e290-4e41-a51d-0a7ee7fb257c'}] 2026-10-21 15:56:33,835 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [702] to pos.order #711 2026-10-21 15:56:34,107 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62236532 order {'name': '/', 'pos_reference': '261-120-000004', 'uuid': 'ab05b440-e290-4e41-a51d-0a7ee7fb257c'} updated pos.order #711 2026-10-21 15:56:34,130 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62236532 finished 2026-10-21 15:56:34,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 152 0.146 0.337 2026-10-21 15:56:34,332 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:34,383 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:34,435 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:34,501 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:34] "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-10-21 15:56:34,510 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:34,557 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:34,608 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:34,659 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:34,719 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:36,754 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:36,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-10-21 15:56:36,831 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:36,892 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:36,943 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:36,994 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:37,044 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:37,115 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:37,166 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:37,217 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:37,268 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:37,333 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:37,363 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25855960 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000005', 'uuid': '5984f80a-bdc4-4d01-81a0-fd1da6797cf8'}] 2026-10-21 15:56:37,406 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25855960 order {'name': '/', 'pos_reference': '261-120-000005', 'uuid': '5984f80a-bdc4-4d01-81a0-fd1da6797cf8'} created pos.order #712 2026-10-21 15:56:37,426 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25855960 finished 2026-10-21 15:56:37,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.030 0.112 2026-10-21 15:56:37,538 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:37,589 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:37,661 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:37,711 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:37,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.020 0.058 2026-10-21 15:56:37,788 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.030 2026-10-21 15:56:37,823 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:37,880 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:37,948 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:37,952 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27501363 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'ebaa88c2-78d8-4e70-9b74-d750a146062f'}] 2026-10-21 15:56:37,977 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27501363 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'ebaa88c2-78d8-4e70-9b74-d750a146062f'} updated pos.order #709 2026-10-21 15:56:38,003 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27501363 finished 2026-10-21 15:56:38,106 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.024 0.133 2026-10-21 15:56:38,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:38] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.027 0.091 2026-10-21 15:56:38,271 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:38,330 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:38,381 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:38,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56: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.009 2026-10-21 15:56:38,449 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:38,497 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:38,559 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:40,604 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:40,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 15:56:40,675 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:40,725 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:40,776 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:40,828 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-21 15:56:40,829 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 15:56:41,016 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 27816900 (allocated 30285824) 2026-10-21 15:56:41,024 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 104991 2026-10-21 15:56:41,024 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-21 15:56:41,025 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 104991 2026-10-21 15:56:41,149 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155641_148736_test_01_pos_restaurant.txt 2026-10-21 15:56:41,149 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpo6nkwsr7_chrome_odoo" 2026-10-21 15:56:41,466 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 105249 2026-10-21 15:56:41,466 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpm8rco0or_chrome_odoo 2026-10-21 15:56:41,466 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:39763/json/version 2026-10-21 15:56:41,467 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:56:41,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-21 15:56:41,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:39763/json 2026-10-21 15:56:41,500 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:56:41,508 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:39763/devtools/page/6223D71582D2F88F653A8C2004E50076 2026-10-21 15:56:41,519 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-21 15:56:41,525 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-21 15:56:41,563 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:56:41,566 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-21 15:56:41,569 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:56:41,569 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:56:41,638 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:41] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.018 0.040 2026-10-21 15:56:41,641 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '6223D71582D2F88F653A8C2004E50076', 'loaderId': '412DA4EE3B1BD46F81902F4CC35756E1', 'isDownload': False} 2026-10-21 15:56:41,641 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-21 15:56:41,655 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:56:41,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:41] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-21 15:56:41,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:41] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.019 0.013 2026-10-21 15:56:41,718 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:41] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-10-21 15:56:42,309 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:56:42,311 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:56:42,323 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:56:42,347 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 15:56:42,360 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:56:42,362 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:56:42,369 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:42,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:42,399 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:42] "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-10-21 15:56:42,405 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 15:56:42,461 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.009 0.039 2026-10-21 15:56:42,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-21 15:56:43,128 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 319 0.177 0.448 2026-10-21 15:56:43,148 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:56:43,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-10-21 15:56:43,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-21 15:56:43,325 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-10-21 15:56:43,345 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-21 15:56:43,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:56:43,400 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:43,424 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:56:43,427 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:56:43,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 7 0.009 0.033 2026-10-21 15:56:43,468 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.002 0.052 2026-10-21 15:56:43,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-10-21 15:56:43,483 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:43,491 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:43,581 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:43,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.002 0.014 2026-10-21 15:56:43,602 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:56:43,670 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.020 0.054 2026-10-21 15:56:43,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.002 0.043 2026-10-21 15:56:43,750 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.025 0.128 2026-10-21 15:56:43,812 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-10-21 15:56:43,884 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:43,910 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:45,920 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:45,971 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:46,023 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:46,073 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:46,124 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:46,175 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:46,225 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:46,287 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:46,298 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:56:46,354 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:46,405 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:46,475 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:46,478 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41774712 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000005', 'uuid': '5984f80a-bdc4-4d01-81a0-fd1da6797cf8'}] 2026-10-21 15:56:46,490 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:56:46,501 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41774712 order {'name': '/', 'pos_reference': '261-120-000005', 'uuid': '5984f80a-bdc4-4d01-81a0-fd1da6797cf8'} updated pos.order #712 2026-10-21 15:56:46,525 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41774712 finished 2026-10-21 15:56:46,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.029 0.117 2026-10-21 15:56:46,674 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:46] "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-10-21 15:56:46,715 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:46,762 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:46,813 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:46,864 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:46,915 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:46,992 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:47,043 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:47,094 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:47,145 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:47,195 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:47,249 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:47,299 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:47,350 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:47,414 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:47,464 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:47,525 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:47,575 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:47,625 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:47,705 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:47,713 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:47,715 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:56:47,775 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:47,842 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:47,845 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44512987 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000005', 'uuid': '5984f80a-bdc4-4d01-81a0-fd1da6797cf8'}] 2026-10-21 15:56:47,926 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [703] to pos.order #712 2026-10-21 15:56:48,245 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44512987 order {'name': '/', 'pos_reference': '261-120-000005', 'uuid': '5984f80a-bdc4-4d01-81a0-fd1da6797cf8'} updated pos.order #712 2026-10-21 15:56:48,276 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44512987 finished 2026-10-21 15:56:48,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 151 0.139 0.400 2026-10-21 15:56:48,582 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:48,628 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:48,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 15:56:48,706 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:48,756 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:48,804 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:48,855 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:48,906 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:48,956 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:49,007 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:49,064 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:49,130 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:49,177 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:49,228 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:49,290 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3038758 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000001', 'uuid': '91911f64-8f5a-4e24-9bcf-f175457f7111'}] 2026-10-21 15:56:49,292 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:49,331 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3038758 order {'name': '/', 'pos_reference': '262-120-000001', 'uuid': '91911f64-8f5a-4e24-9bcf-f175457f7111'} created pos.order #713 2026-10-21 15:56:49,355 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3038758 finished 2026-10-21 15:56:49,414 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.026 0.099 2026-10-21 15:56:49,457 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:49] "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-10-21 15:56:49,506 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:49,557 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:49,607 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:49,658 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:49,709 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:49,759 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:49,827 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:49,877 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:49,928 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:49,979 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:50,039 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:50,062 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82032268 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000001', 'uuid': '91911f64-8f5a-4e24-9bcf-f175457f7111'}] 2026-10-21 15:56:50,085 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1173] to pos.order #713 2026-10-21 15:56:50,091 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82032268 order {'name': '/', 'pos_reference': '262-120-000001', 'uuid': '91911f64-8f5a-4e24-9bcf-f175457f7111'} updated pos.order #713 2026-10-21 15:56:50,110 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82032268 finished 2026-10-21 15:56:50,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.027 0.113 2026-10-21 15:56:50,237 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:50,288 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:50,344 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-21 15:56:50,345 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-21 15:56:50,472 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 19348248 (allocated 20844544) 2026-10-21 15:56:50,509 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 105249 2026-10-21 15:56:50,511 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-21 15:56:50,512 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 105249 2026-10-21 15:56:50,616 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155650_615922_test_01_pos_restaurant.txt 2026-10-21 15:56:50,616 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpm8rco0or_chrome_odoo" 2026-10-21 15:56:50,653 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-21 15:56:51,068 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 105464 2026-10-21 15:56:51,068 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp46mhubii_chrome_odoo 2026-10-21 15:56:51,068 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:42179/json/version 2026-10-21 15:56:51,069 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:56:51,134 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-21 15:56:51,134 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:42179/json 2026-10-21 15:56:51,135 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:56:51,144 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:42179/devtools/page/1F0B5B6628978D5428DA4725E18C02FC 2026-10-21 15:56:51,156 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-21 15:56:51,167 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-21 15:56:51,243 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:56:51,255 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-21 15:56:51,258 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:56:51,258 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:56:51,269 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:56:52,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:52] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.060 0.697 2026-10-21 15:56:52,027 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '1F0B5B6628978D5428DA4725E18C02FC', 'loaderId': 'FA890D82A0EE2AA39409767D374C9044', 'isDownload': False} 2026-10-21 15:56:52,027 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-21 15:56:52,044 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:56:52,067 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:52] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-21 15:56:52,083 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:52] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-10-21 15:56:52,105 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:52] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.038 2026-10-21 15:56:52,567 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:52,570 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:56:52,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 15:56:52,610 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 15:56:52,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 15:56:52,622 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:56:52,631 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:52,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:52,664 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-10-21 15:56:52,677 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.025 2026-10-21 15:56:52,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-21 15:56:52,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.041 2026-10-21 15:56:53,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.263 0.521 2026-10-21 15:56:53,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:56:53,661 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.009 2026-10-21 15:56:53,738 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:53] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.043 2026-10-21 15:56:53,795 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:56:53,816 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-21 15:56:53,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 15:56:53,878 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:53,893 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:56:53,912 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:56:53,913 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:56:53,939 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:56:53,949 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56: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-10-21 15:56:53,974 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:53] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.035 0.052 2026-10-21 15:56:53,983 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:53,992 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:53] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.092 2026-10-21 15:56:54,009 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:56:54,012 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:54] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.010 0.057 2026-10-21 15:56:54,085 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:54,099 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:54] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.040 0.063 2026-10-21 15:56:54,118 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:54] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.084 2026-10-21 15:56:54,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:54] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.018 0.179 2026-10-21 15:56:54,204 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:56:54,299 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.167 2026-10-21 15:56:54,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56: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.022 2026-10-21 15:56:54,412 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:54,440 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:56:54,494 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:54,544 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:54,595 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:54,652 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:54,704 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:54,757 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:54,822 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:54,872 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:54,925 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:55,105 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:55,156 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:55,223 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:55,274 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:55,325 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:55,381 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:55,430 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:55,482 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:55,548 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:55,599 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:55,662 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:55,837 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:55,888 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:55,966 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,017 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,068 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,123 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,174 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,227 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,296 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,347 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,398 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,448 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-10-21 15:56:56,557 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,620 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,670 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,721 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,772 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,828 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,879 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,933 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:56,986 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:57,037 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:57,089 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:57,143 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:57,194 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:57,246 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:57,326 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:57,331 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31837254 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'b79bbade-ccf3-4cbc-9cb5-6970c8390df5'}] 2026-10-21 15:56:57,375 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:57,389 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31837254 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'b79bbade-ccf3-4cbc-9cb5-6970c8390df5'} created pos.order #714 2026-10-21 15:56:57,408 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31837254 finished 2026-10-21 15:56:57,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.033 0.104 2026-10-21 15:56:57,508 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62264632 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '227a349b-7906-4357-a266-f75254dc17b6'}] 2026-10-21 15:56:57,549 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62264632 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '227a349b-7906-4357-a266-f75254dc17b6'} created pos.order #715 2026-10-21 15:56:57,568 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62264632 finished 2026-10-21 15:56:57,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.023 0.091 2026-10-21 15:56:57,669 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:57,719 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:57,776 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:57,827 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:57,878 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:57,933 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:57,985 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:58,035 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-10-21 15:56:58,102 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-10-21 15:56:58,221 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 67 0.045 0.072 2026-10-21 15:56:58,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.022 2026-10-21 15:56:58,296 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:58,346 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:58,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:56:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 15:56:58,426 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:58,470 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:58,530 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:58,580 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:58,631 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:58,688 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:58,739 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:58,790 44 INFO rb-01d1866-225816-427320 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-10-21 15:56:58,850 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:00,887 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:00,955 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:00,955 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 15:57:01,005 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-10-21 15:57:01,061 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:01,118 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:01,172 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:01,223 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:01,275 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:01,328 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:01,379 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:01,430 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:01,512 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:01,516 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59004767 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'b79bbade-ccf3-4cbc-9cb5-6970c8390df5'}] 2026-10-21 15:57:01,560 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:01,568 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59004767 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'b79bbade-ccf3-4cbc-9cb5-6970c8390df5'} updated pos.order #714 2026-10-21 15:57:01,592 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59004767 finished 2026-10-21 15:57:01,679 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.041 0.125 2026-10-21 15:57:01,732 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14975751 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000003', 'uuid': '9c293f56-220d-41de-97f4-5da41abc36b3'}] 2026-10-21 15:57:01,788 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14975751 order {'name': '/', 'pos_reference': '261-120-000003', 'uuid': '9c293f56-220d-41de-97f4-5da41abc36b3'} created pos.order #716 2026-10-21 15:57:01,815 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14975751 finished 2026-10-21 15:57:01,887 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.024 0.135 2026-10-21 15:57:01,925 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:01,975 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-10-21 15:57:02,033 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-10-21 15:57:02,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.029 0.069 2026-10-21 15:57:02,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.024 2026-10-21 15:57:02,214 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:02,264 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:02,333 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:02] "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.011 2026-10-21 15:57:02,335 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:02,388 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:02,445 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:02,498 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:02,549 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:02,608 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:02,659 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:02,711 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-21 15:57:02,711 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 15:57:02,842 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20780272 (allocated 23072768) 2026-10-21 15:57:02,845 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 105464 2026-10-21 15:57:02,858 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-21 15:57:02,858 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 105464 2026-10-21 15:57:02,955 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155702_955640_test_02_others.txt 2026-10-21 15:57:02,956 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp46mhubii_chrome_odoo" 2026-10-21 15:57:03,263 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 105685 2026-10-21 15:57:03,263 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp3_irx2j8_chrome_odoo 2026-10-21 15:57:03,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:46593/json/version 2026-10-21 15:57:03,265 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46593', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:57:03,287 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-21 15:57:03,287 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:46593/json 2026-10-21 15:57:03,288 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46593', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:57:03,294 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:46593/devtools/page/6A261C755CCE2F4DB79BC18D6C5CE705 2026-10-21 15:57:03,304 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-21 15:57:03,312 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-21 15:57:03,369 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-21 15:57:03,386 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-21 15:57:03,388 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:57:03,388 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:57:03,480 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:03] "GET /pos/ui/120 HTTP/1.1" 200 - 38 0.035 0.049 2026-10-21 15:57:03,484 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '6A261C755CCE2F4DB79BC18D6C5CE705', 'loaderId': '0BF4C87BCA335370BDB3E465A1C4754F', 'isDownload': False} 2026-10-21 15:57:03,484 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-21 15:57:03,500 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:57:03,516 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:03] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 15:57:03,523 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:03] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:57:03,530 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:03] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 15:57:04,069 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:57:04,072 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:57:04,084 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:57:04,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 15:57:04,104 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:57:04,111 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:04,133 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.017 2026-10-21 15:57:04,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:57:04,177 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:04] "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.015 2026-10-21 15:57:04,182 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.028 2026-10-21 15:57:04,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.042 2026-10-21 15:57:04,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-10-21 15:57:04,977 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 434 0.251 0.443 2026-10-21 15:57:05,004 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:57:05,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "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.012 2026-10-21 15:57:05,179 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.047 2026-10-21 15:57:05,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.013 0.012 2026-10-21 15:57:05,237 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-21 15:57:05,250 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 15:57:05,288 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:57:05,303 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:57:05,316 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:57:05,318 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:57:05,347 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 200 - 14 0.014 0.036 2026-10-21 15:57:05,362 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.056 2026-10-21 15:57:05,379 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:57:05,380 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:57:05,405 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.002 0.014 2026-10-21 15:57:05,410 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:57:05,446 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:05,505 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.033 0.070 2026-10-21 15:57:05,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 35 0.028 0.136 2026-10-21 15:57:05,579 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:05] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.002 0.086 2026-10-21 15:57:05,639 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:05,689 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:05,740 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:05,791 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:05,846 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:05,897 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:05,948 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:05,999 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:06,060 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:06,111 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:06,169 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:06,227 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:06,241 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:57:06,278 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:06,338 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:06,365 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:06] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 6 0.007 0.018 2026-10-21 15:57:06,385 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:06,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.004 0.030 2026-10-21 15:57:06,445 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:06,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:06] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 15:57:06,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.023 2026-10-21 15:57:06,498 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:06,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:06] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.003 0.007 2026-10-21 15:57:06,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:06] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.002 0.008 2026-10-21 15:57:06,560 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:06] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 15:57:06,575 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:06] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:57:06,603 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:06,655 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:06,712 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:06,762 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-10-21 15:57:07,226 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:07] "GET /pos/ui/120/floor HTTP/1.1" 200 - 35 0.048 0.048 2026-10-21 15:57:08,450 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:08,504 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.014 0.028 2026-10-21 15:57:08,524 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-21 15:57:08,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:57:08,588 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.023 2026-10-21 15:57:08,592 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.028 2026-10-21 15:57:08,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-10-21 15:57:08,862 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.029 0.075 2026-10-21 15:57:08,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.011 2026-10-21 15:57:08,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:08] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.013 2026-10-21 15:57:08,993 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.010 2026-10-21 15:57:09,003 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-21 15:57:09,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:57:09,074 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:09,093 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:09] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 304 - 7 0.010 0.021 2026-10-21 15:57:09,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:09] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.007 0.027 2026-10-21 15:57:09,135 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:09,178 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:09] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 35 0.017 0.076 2026-10-21 15:57:09,184 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:09,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:09] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.017 0.139 2026-10-21 15:57:09,242 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:09,298 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:09,349 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:09,400 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:09,451 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:09,515 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:09,522 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:57:09,577 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-10-21 15:57:09,594 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:09] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 13 0.006 0.015 2026-10-21 15:57:10,004 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "GET /pos/ui/120/floor HTTP/1.1" 200 - 35 0.019 0.046 2026-10-21 15:57:10,161 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:10,169 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 15:57:10,181 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:57:10,194 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:57:10,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.022 0.029 2026-10-21 15:57:10,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.006 0.058 2026-10-21 15:57:10,348 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-21 15:57:10,415 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.022 0.046 2026-10-21 15:57:10,473 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "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.013 2026-10-21 15:57:10,495 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.011 2026-10-21 15:57:10,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.007 2026-10-21 15:57:10,531 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-21 15:57:10,540 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:57:10,593 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:10,603 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 304 - 7 0.006 0.020 2026-10-21 15:57:10,614 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.018 2026-10-21 15:57:10,648 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:10,686 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 35 0.021 0.066 2026-10-21 15:57:10,700 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:10,753 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.020 0.134 2026-10-21 15:57:10,757 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:10,772 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-10-21 15:57:10,808 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:10,864 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:10,921 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:10,927 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:10] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 15:57:10,972 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,035 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,090 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,142 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,194 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,245 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,308 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:11] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 15:57:11,310 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.028 2026-10-21 15:57:11,358 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:11] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 15:57:11,419 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,464 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,519 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,574 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,627 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,677 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,729 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,780 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,841 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,842 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:11] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:57:11,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.023 2026-10-21 15:57:11,890 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,947 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:11,951 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:11] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 15:57:11,987 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.020 2026-10-21 15:57:11,997 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,048 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,103 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,154 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,208 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:57:12,259 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,314 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,319 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:12] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 15:57:12,338 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:12] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 15:57:12,366 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,418 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,474 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,529 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,542 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:12] "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.011 2026-10-21 15:57:12,558 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:12] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-10-21 15:57:12,566 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:12] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 15:57:12,591 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,598 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.020 2026-10-21 15:57:12,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.049 2026-10-21 15:57:12,639 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,686 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,746 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,804 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,813 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:12] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.002 0.008 2026-10-21 15:57:12,861 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,912 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:12,963 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,014 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,065 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,117 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,174 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,225 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,280 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,334 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,341 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:13] "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.004 2026-10-21 15:57:13,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:13] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:57:13,392 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.024 2026-10-21 15:57:13,443 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,496 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,551 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,605 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,657 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,708 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,765 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,768 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:13] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 15:57:13,811 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.028 2026-10-21 15:57:13,816 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,868 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,923 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:13,976 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:14,028 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:14,079 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:14,135 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:14,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:14] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:57:14,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.021 2026-10-21 15:57:14,188 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:14,244 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:14,247 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:14] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 15:57:14,287 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.027 2026-10-21 15:57:14,307 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:14] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 15:57:14,307 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:14,355 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.027 2026-10-21 15:57:14,357 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:14,407 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:14,475 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.010 2026-10-21 15:57:14,532 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:14,539 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:57:14,583 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:14,642 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:14,658 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6132993 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000001', 'uuid': '2c504bfb-799a-4c97-8d59-c55356a7bfa4'}] 2026-10-21 15:57:14,720 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6132993 order {'name': '/', 'pos_reference': '262-120-000001', 'uuid': '2c504bfb-799a-4c97-8d59-c55356a7bfa4'} created pos.order #717 2026-10-21 15:57:14,742 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6132993 finished 2026-10-21 15:57:14,803 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.028 0.120 2026-10-21 15:57:14,836 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:14,892 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:14,944 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:15,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.002 0.007 2026-10-21 15:57:15,020 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:15,068 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:15,129 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:15,148 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88069394 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000002', 'uuid': 'da14a8b3-e4e1-4bf7-8451-04a965994148'}] 2026-10-21 15:57:15,214 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88069394 order {'name': '/', 'pos_reference': '262-120-000002', 'uuid': 'da14a8b3-e4e1-4bf7-8451-04a965994148'} created pos.order #718 2026-10-21 15:57:15,239 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88069394 finished 2026-10-21 15:57:15,296 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.044 0.107 2026-10-21 15:57:15,320 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:15,372 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-21 15:57:15,373 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-21 15:57:15,515 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20390856 (allocated 21368832) 2026-10-21 15:57:15,530 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 105685 2026-10-21 15:57:15,538 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-21 15:57:15,542 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 105685 2026-10-21 15:57:15,637 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155715_637371_test_02_others.txt 2026-10-21 15:57:15,637 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp3_irx2j8_chrome_odoo" 2026-10-21 15:57:15,937 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 105963 2026-10-21 15:57:15,937 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp9xx3vbxt_chrome_odoo 2026-10-21 15:57:15,937 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:44369/json/version 2026-10-21 15:57:15,938 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:57:15,963 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-21 15:57:15,963 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:44369/json 2026-10-21 15:57:15,964 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:57:15,971 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:44369/devtools/page/A8C6437F899BB14C9139CAE7C89255A8 2026-10-21 15:57:15,983 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-21 15:57:15,990 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-21 15:57:16,052 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-21 15:57:16,054 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-21 15:57:16,055 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:57:16,056 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:57:16,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:16] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.025 0.050 2026-10-21 15:57:16,153 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'A8C6437F899BB14C9139CAE7C89255A8', 'loaderId': '6E9F8A73431AFCA266473B7464C6BBA7', 'isDownload': False} 2026-10-21 15:57:16,153 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-10-21 15:57:16,167 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:57:16,185 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:16] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:57:16,191 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:16] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:57:16,199 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:16] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 15:57:16,701 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:57:16,704 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:57:16,714 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:57:16,742 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:57:16,750 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:16,751 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.007 0.014 2026-10-21 15:57:16,768 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-21 15:57:16,779 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:57:16,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:16] "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-10-21 15:57:16,809 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 15:57:16,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.021 2026-10-21 15:57:16,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-10-21 15:57:17,504 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 321 0.196 0.428 2026-10-21 15:57:17,531 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:57:17,622 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:17] "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.010 2026-10-21 15:57:17,672 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:17] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.036 2026-10-21 15:57:17,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.009 0.032 2026-10-21 15:57:17,764 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-21 15:57:17,776 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:57:17,819 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:57:17,834 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:57:17,839 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:57:17,863 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:17] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 200 - 7 0.018 0.021 2026-10-21 15:57:17,886 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:17] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.057 2026-10-21 15:57:17,895 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:57:17,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-10-21 15:57:17,898 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:57:17,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:17] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.015 2026-10-21 15:57:17,958 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:18,010 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:57:18,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:18] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.005 0.014 2026-10-21 15:57:18,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:18] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 35 0.017 0.065 2026-10-21 15:57:18,145 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:18,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:18] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.024 0.128 2026-10-21 15:57:18,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.011 2026-10-21 15:57:18,289 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:18,306 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:57:18,376 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:18,435 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:18,467 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #604056 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000001', 'uuid': '2c504bfb-799a-4c97-8d59-c55356a7bfa4'}] 2026-10-21 15:57:18,524 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1180] to pos.order #717 2026-10-21 15:57:18,531 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #604056 order {'name': '/', 'pos_reference': '262-120-000001', 'uuid': '2c504bfb-799a-4c97-8d59-c55356a7bfa4'} updated pos.order #717 2026-10-21 15:57:18,557 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #604056 finished 2026-10-21 15:57:18,652 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.071 0.116 2026-10-21 15:57:18,686 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-21 15:57:18,737 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:18,792 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:19,303 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:19,805 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:19,806 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:20,322 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:20,329 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:20,845 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:20,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:20] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.017 0.011 2026-10-21 15:57:20,918 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.011 0.028 2026-10-21 15:57:21,346 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:21,397 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/110] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-10-21 15:57:21,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:21] "GET /pos/ui/120/floor HTTP/1.1" 200 - 35 0.020 0.039 2026-10-21 15:57:22,435 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:22,446 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 15:57:22,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:57:22,478 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:57:22,526 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.031 2026-10-21 15:57:22,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.041 2026-10-21 15:57:22,555 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-21 15:57:22,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.023 0.073 2026-10-21 15:57:22,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.012 2026-10-21 15:57:22,849 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:22] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.014 2026-10-21 15:57:22,892 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.020 2026-10-21 15:57:22,904 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-21 15:57:22,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:57:22,989 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:23,010 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:23] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 304 - 7 0.007 0.026 2026-10-21 15:57:23,038 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:23] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.051 2026-10-21 15:57:23,118 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:23,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:23] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 35 0.077 0.101 2026-10-21 15:57:23,170 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:23,219 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:23,224 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:23] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.021 0.217 2026-10-21 15:57:23,235 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:23] "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.172 2026-10-21 15:57:23,247 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:23] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.103 2026-10-21 15:57:23,270 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:23,320 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:23,382 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:24,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:57:25,419 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-21 15:57:25,470 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:25,524 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:25,577 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/110] Tour TableMergeUnmergeTour → Step .floor-screen .right-buttons .jump-button 2026-10-21 15:57:25,654 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:25,654 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.005 0.013 2026-10-21 15:57:25,701 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:25,752 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:25,803 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:25,854 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:25,918 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:25,925 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:57:25,970 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:26,021 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:26,094 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:26,101 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:57:26,102 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:57:26,170 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:26,234 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:26,239 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:57:26,244 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24855832 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000001', 'uuid': '2c504bfb-799a-4c97-8d59-c55356a7bfa4'}] 2026-10-21 15:57:26,376 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [704] to pos.order #717 2026-10-21 15:57:26,691 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24855832 order {'name': '/', 'pos_reference': '262-120-000001', 'uuid': '2c504bfb-799a-4c97-8d59-c55356a7bfa4'} updated pos.order #717 2026-10-21 15:57:26,710 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24855832 finished 2026-10-21 15:57:26,776 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 230 0.189 0.347 2026-10-21 15:57:26,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:26] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 15:57:26,937 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:26,955 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.011 0.029 2026-10-21 15:57:26,981 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:27,032 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:27,087 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:27,588 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:28,090 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:28,091 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:28,603 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:28,611 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:29,126 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:29,131 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:29] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.006 2026-10-21 15:57:29,170 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.021 2026-10-21 15:57:29,626 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:29,761 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:29] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.006 0.011 2026-10-21 15:57:29,811 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:29,813 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.028 2026-10-21 15:57:29,860 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-21 15:57:29,912 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:29,987 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:30,012 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.020 0.023 2026-10-21 15:57:30,046 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:30,106 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:30,131 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82691310 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000001', 'uuid': 'c0d813db-a9ef-4678-873d-bf4d15a30ca9'}] 2026-10-21 15:57:30,178 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82691310 order {'name': '/', 'pos_reference': '263-120-000001', 'uuid': 'c0d813db-a9ef-4678-873d-bf4d15a30ca9'} created pos.order #719 2026-10-21 15:57:30,198 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82691310 finished 2026-10-21 15:57:30,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.025 0.100 2026-10-21 15:57:30,286 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-21 15:57:30,337 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:30,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.005 0.011 2026-10-21 15:57:30,415 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:30,484 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:30,548 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:30,581 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56423558 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000002', 'uuid': '4d3959f5-9b0d-46f6-895a-a55513b4b59d'}] 2026-10-21 15:57:30,630 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56423558 order {'name': '/', 'pos_reference': '263-120-000002', 'uuid': '4d3959f5-9b0d-46f6-895a-a55513b4b59d'} created pos.order #720 2026-10-21 15:57:30,654 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56423558 finished 2026-10-21 15:57:30,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.024 0.104 2026-10-21 15:57:30,735 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-21 15:57:30,786 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:30,839 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:31,340 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:31,841 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:31,842 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:32,356 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:32,364 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:32,883 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:32] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.001 0.005 2026-10-21 15:57:32,929 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69159984 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000001', 'uuid': 'c0d813db-a9ef-4678-873d-bf4d15a30ca9'}] 2026-10-21 15:57:32,931 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:32,955 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1183] to pos.order #719 2026-10-21 15:57:32,965 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69159984 order {'name': '/', 'pos_reference': '263-120-000001', 'uuid': 'c0d813db-a9ef-4678-873d-bf4d15a30ca9'} updated pos.order #719 2026-10-21 15:57:32,991 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69159984 finished 2026-10-21 15:57:33,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.033 0.133 2026-10-21 15:57:33,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.156 2026-10-21 15:57:33,249 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:33] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.019 0.090 2026-10-21 15:57:33,280 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:33] "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-10-21 15:57:33,431 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:33,482 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:33,558 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:33,558 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:33] "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.010 2026-10-21 15:57:33,608 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:33,658 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:33,710 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:33,760 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:33,811 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:33,862 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:33,913 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:33,978 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:36,019 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-21 15:57:36,070 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:36,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:36] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 15:57:36,244 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1399772 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000001', 'uuid': 'c0d813db-a9ef-4678-873d-bf4d15a30ca9'}] 2026-10-21 15:57:36,279 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #228 deleted pos.order.line records with IDs: [1183] 2026-10-21 15:57:36,298 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1399772 order {'name': '/', 'pos_reference': '263-120-000001', 'uuid': 'c0d813db-a9ef-4678-873d-bf4d15a30ca9'} updated pos.order #719 2026-10-21 15:57:36,305 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:36,324 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1399772 finished 2026-10-21 15:57:36,360 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:36,424 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.045 0.138 2026-10-21 15:57:36,449 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.191 2026-10-21 15:57:36,480 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97651237 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000003', 'uuid': 'f659fe50-80ea-4939-8e47-8d9ac0a62bb1'}] 2026-10-21 15:57:36,515 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:36,535 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97651237 order {'name': '/', 'pos_reference': '263-120-000003', 'uuid': 'f659fe50-80ea-4939-8e47-8d9ac0a62bb1'} created pos.order #721 2026-10-21 15:57:36,557 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97651237 finished 2026-10-21 15:57:36,566 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:36,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.032 0.098 2026-10-21 15:57:36,617 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:36,667 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/110] Tour TableMergeUnmergeTour → Step body 2026-10-21 15:57:36,690 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 45 0.024 0.160 2026-10-21 15:57:36,718 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:36,785 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:36,787 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:36] "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-10-21 15:57:36,832 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72464679 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000001', 'uuid': 'c0d813db-a9ef-4678-873d-bf4d15a30ca9'}] 2026-10-21 15:57:36,839 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:36,859 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72464679 order {'name': '/', 'pos_reference': '263-120-000001', 'uuid': 'c0d813db-a9ef-4678-873d-bf4d15a30ca9'} updated pos.order #719 2026-10-21 15:57:36,883 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72464679 finished 2026-10-21 15:57:36,892 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:36,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.026 0.121 2026-10-21 15:57:37,018 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-21 15:57:37,067 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:37,137 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:37] "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.009 2026-10-21 15:57:37,143 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:37,194 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:37,245 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:37,296 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:37,359 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:37,365 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 15:57:37,391 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25447188 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000003', 'uuid': 'f659fe50-80ea-4939-8e47-8d9ac0a62bb1'}] 2026-10-21 15:57:37,413 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25447188 order {'name': '/', 'pos_reference': '263-120-000003', 'uuid': 'f659fe50-80ea-4939-8e47-8d9ac0a62bb1'} updated pos.order #721 2026-10-21 15:57:37,416 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:37,435 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25447188 finished 2026-10-21 15:57:37,464 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:37,515 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.025 0.101 2026-10-21 15:57:37,553 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-21 15:57:37,603 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:37,655 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:38,169 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:38,686 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:38,686 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:39,214 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:39,223 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:39,748 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:39] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.003 0.007 2026-10-21 15:57:39,785 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85416609 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000001', 'uuid': 'c0d813db-a9ef-4678-873d-bf4d15a30ca9'}] 2026-10-21 15:57:39,787 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-21 15:57:39,811 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1185] to pos.order #719 2026-10-21 15:57:39,820 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85416609 order {'name': '/', 'pos_reference': '263-120-000001', 'uuid': 'c0d813db-a9ef-4678-873d-bf4d15a30ca9'} updated pos.order #719 2026-10-21 15:57:39,840 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85416609 finished 2026-10-21 15:57:39,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.050 0.096 2026-10-21 15:57:39,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.164 2026-10-21 15:57:40,135 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:40] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.060 0.100 2026-10-21 15:57:40,199 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.028 0.015 2026-10-21 15:57:40,287 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:40,359 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:40] "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.012 2026-10-21 15:57:40,366 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:40,415 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:40,466 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:40,537 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:40,594 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:40,661 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:40,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 15:57:40,710 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:40,713 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86957814 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000001', 'uuid': 'c0d813db-a9ef-4678-873d-bf4d15a30ca9'}] 2026-10-21 15:57:40,761 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86957814 order {'name': '/', 'pos_reference': '263-120-000001', 'uuid': 'c0d813db-a9ef-4678-873d-bf4d15a30ca9'} updated pos.order #719 2026-10-21 15:57:40,767 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:40,789 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86957814 finished 2026-10-21 15:57:40,891 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.041 0.142 2026-10-21 15:57:40,920 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-21 15:57:40,971 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:41,122 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:41] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 15:57:41,138 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46816200 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000001', 'uuid': 'c0d813db-a9ef-4678-873d-bf4d15a30ca9'}] 2026-10-21 15:57:41,180 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46816200 order {'name': '/', 'pos_reference': '263-120-000001', 'uuid': 'c0d813db-a9ef-4678-873d-bf4d15a30ca9'} updated pos.order #719 2026-10-21 15:57:41,203 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:41,203 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46816200 finished 2026-10-21 15:57:41,254 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:41,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.036 0.114 2026-10-21 15:57:41,325 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.178 2026-10-21 15:57:41,339 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50271193 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000004', 'uuid': '2144fd4d-fffe-4583-856c-c7503893c265'}] 2026-10-21 15:57:41,381 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50271193 order {'name': '/', 'pos_reference': '263-120-000004', 'uuid': '2144fd4d-fffe-4583-856c-c7503893c265'} created pos.order #722 2026-10-21 15:57:41,399 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50271193 finished 2026-10-21 15:57:41,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.025 0.091 2026-10-21 15:57:41,519 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:41,528 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.003 0.012 2026-10-21 15:57:41,566 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:41,617 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:41,669 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:41,735 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:43,785 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-21 15:57:43,836 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:43,904 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:43] "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.007 2026-10-21 15:57:43,915 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:43,964 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:44,016 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:44,066 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:44,130 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:46,168 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-21 15:57:46,219 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-21 15:57:46,220 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-21 15:57:46,368 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 29394872 (allocated 31207424) 2026-10-21 15:57:46,375 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 105963 2026-10-21 15:57:46,376 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-21 15:57:46,377 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 105963 2026-10-21 15:57:46,520 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155746_520449_test_02_others.txt 2026-10-21 15:57:46,520 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp9xx3vbxt_chrome_odoo" 2026-10-21 15:57:46,538 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-10-21 15:57:46,975 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 106225 2026-10-21 15:57:46,975 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmp5ixpo3ue_chrome_odoo 2026-10-21 15:57:46,975 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:42499/json/version 2026-10-21 15:57:46,976 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42499', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:57:47,021 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: Chrome/150.0.7871.114 2026-10-21 15:57:47,021 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:42499/json 2026-10-21 15:57:47,021 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42499', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:57:47,038 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:42499/devtools/page/976A5EE7AA997755B56C32AF2929AD6D 2026-10-21 15:57:47,051 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-10-21 15:57:47,056 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-10-21 15:57:47,124 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-21 15:57:47,135 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-10-21 15:57:47,137 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:57:47,137 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:57:47,148 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:57:47,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:47] "GET /pos/ui/120 HTTP/1.1" 200 - 91 0.059 0.663 2026-10-21 15:57:47,870 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': '976A5EE7AA997755B56C32AF2929AD6D', 'loaderId': '462FFDEA469B5357D7351ED835F0C24A', 'isDownload': False} 2026-10-21 15:57:47,871 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-21 15:57:47,887 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:57:47,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:47] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.006 2026-10-21 15:57:47,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:47] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-10-21 15:57:47,923 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:47] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 15:57:48,521 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:57:48,527 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:57:48,549 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-21 15:57:48,569 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:57:48,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 15:57:48,582 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:48,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:57:48,598 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:57:48,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.019 2026-10-21 15:57:48,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:48] "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.037 2026-10-21 15:57:48,667 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-21 15:57:48,716 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.032 2026-10-21 15:57:49,293 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.198 0.340 2026-10-21 15:57:49,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:57:49,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57: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-10-21 15:57:49,434 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-10-21 15:57:49,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:57:49,468 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-10-21 15:57:49,476 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 15:57:49,533 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:57:49,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:57:49,572 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:57:49,585 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:57:49,597 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:57:49,602 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:57:49,605 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 200 - 14 0.020 0.024 2026-10-21 15:57:49,630 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:49,636 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.067 2026-10-21 15:57:49,661 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:57:49,663 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.005 0.060 2026-10-21 15:57:49,723 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:49,743 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 34 0.025 0.096 2026-10-21 15:57:49,760 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:57:49,831 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "GET /pos/ui/120 HTTP/1.1" 200 - 34 0.028 0.168 2026-10-21 15:57:49,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.009 0.177 2026-10-21 15:57:49,939 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.176 2026-10-21 15:57:49,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57: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.006 2026-10-21 15:57:50,067 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:50,099 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:57:50,169 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:50,220 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:50,271 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:50,328 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:50,379 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:50,433 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:50,500 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:50,551 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:50,606 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:50,785 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:50,836 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:50,895 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:50,915 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82994641 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '22452c58-a2b9-462e-98ac-f666f1436f9a'}] 2026-10-21 15:57:50,979 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82994641 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '22452c58-a2b9-462e-98ac-f666f1436f9a'} created pos.order #723 2026-10-21 15:57:50,998 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82994641 finished 2026-10-21 15:57:51,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.037 0.107 2026-10-21 15:57:51,084 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:51,149 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57: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-10-21 15:57:51,151 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:51,213 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:51,264 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:51,315 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:51,371 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:51,422 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:51,475 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:51,539 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:51,591 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:51,643 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:51,818 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:51,868 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:51,934 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:51,985 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:52,036 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:52,087 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:52,137 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:52,194 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:52,260 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-10-21 15:57:52,854 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:52,863 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69503652 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '22452c58-a2b9-462e-98ac-f666f1436f9a'}] 2026-10-21 15:57:52,872 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:57:52,889 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1188, 1189] to pos.order #723 2026-10-21 15:57:52,896 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69503652 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '22452c58-a2b9-462e-98ac-f666f1436f9a'} updated pos.order #723 2026-10-21 15:57:52,916 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69503652 finished 2026-10-21 15:57:53,026 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.043 0.124 2026-10-21 15:57:53,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-21 15:57:53,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 15:57:53,134 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:53,184 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:53,235 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:53,286 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:53,343 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:53,417 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:53,478 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:53,532 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:53,583 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:53,634 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:53,685 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:53,743 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:53,800 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:53,859 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:53,910 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:53,968 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:53,984 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81656610 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '22452c58-a2b9-462e-98ac-f666f1436f9a'}] 2026-10-21 15:57:54,041 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81656610 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '22452c58-a2b9-462e-98ac-f666f1436f9a'} updated pos.order #723 2026-10-21 15:57:54,063 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81656610 finished 2026-10-21 15:57:54,154 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.065 0.107 2026-10-21 15:57:54,192 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:54,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-10-21 15:57:54,265 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:54,316 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:54,393 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:54,445 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:54,496 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:54,550 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:54,601 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:54,654 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:54,727 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:54,778 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:54,832 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,008 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,062 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,109 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,165 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,226 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,280 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,333 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,385 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,438 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,489 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,546 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,598 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,654 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,708 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,759 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,814 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,864 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,924 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:55,975 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:56,029 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:56,081 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:56,131 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:56,188 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:56,248 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:56,316 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:56,325 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54269061 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '22452c58-a2b9-462e-98ac-f666f1436f9a'}] 2026-10-21 15:57:56,355 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1190] to pos.order #723 2026-10-21 15:57:56,365 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54269061 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '22452c58-a2b9-462e-98ac-f666f1436f9a'} updated pos.order #723 2026-10-21 15:57:56,390 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54269061 finished 2026-10-21 15:57:56,498 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.043 0.133 2026-10-21 15:57:56,689 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:56] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 47 0.035 0.103 2026-10-21 15:57:56,722 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-10-21 15:57:56,774 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:56,838 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 15:57:56,846 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:56,912 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:56,963 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:57,014 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:57,072 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:57,120 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:57,173 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:57,234 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:57,286 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:57,339 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:57,518 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:57,569 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:57,620 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:57,678 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:57,742 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:57,812 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:57,886 44 INFO rb-01d1866-225816-427320 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-10-21 15:57:57,893 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19188322 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '5eb77718-f9da-4b5b-bc55-7f45d1540bb6'}] 2026-10-21 15:57:57,944 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19188322 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '5eb77718-f9da-4b5b-bc55-7f45d1540bb6'} created pos.order #724 2026-10-21 15:57:57,966 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19188322 finished 2026-10-21 15:57:58,018 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.029 0.099 2026-10-21 15:57:58,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 15:57:58,085 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-10-21 15:57:58,086 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-21 15:57:58,217 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 22196336 (allocated 24121344) 2026-10-21 15:57:58,226 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 106225 2026-10-21 15:57:58,227 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-10-21 15:57:58,244 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 106225 2026-10-21 15:57:58,347 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155758_347663_test_02_others_bis.txt 2026-10-21 15:57:58,347 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmp5ixpo3ue_chrome_odoo" 2026-10-21 15:57:58,363 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-21 15:57:58,835 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 106439 2026-10-21 15:57:58,835 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmp17ykpb5t_chrome_odoo 2026-10-21 15:57:58,835 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:37809/json/version 2026-10-21 15:57:58,836 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:57:58,911 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-10-21 15:57:58,911 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:37809/json 2026-10-21 15:57:58,912 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:57:58,932 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:37809/devtools/page/E99AEF85254630C0ACE3B411EC7F5BD6 2026-10-21 15:57:58,943 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-10-21 15:57:58,948 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-10-21 15:57:58,997 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:57:59,006 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-10-21 15:57:59,008 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:57:59,008 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:57:59,021 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:57:59,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:59] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.033 0.533 2026-10-21 15:57:59,587 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': 'E99AEF85254630C0ACE3B411EC7F5BD6', 'loaderId': '8AAD834C9723442616DDAC9019621FDF', 'isDownload': False} 2026-10-21 15:57:59,587 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-21 15:57:59,612 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:57:59,630 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:59] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:57:59,634 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:59] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 15:57:59,639 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:57:59] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:58:00,143 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:58:00,149 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:58:00,161 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-21 15:58:00,184 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:58:00,187 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 15:58:00,194 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:00,202 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:58:00,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:58:00,244 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58: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-10-21 15:58:00,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-21 15:58:00,306 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.030 2026-10-21 15:58:00,309 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-21 15:58:01,067 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.227 0.499 2026-10-21 15:58:01,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:58:01,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:58:01,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-10-21 15:58:01,246 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:58:01,258 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-10-21 15:58:01,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 15:58:01,318 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:58:01,333 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:58:01,340 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:58:01,361 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.010 0.023 2026-10-21 15:58:01,373 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:58:01,375 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:58:01,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.048 2026-10-21 15:58:01,380 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-10-21 15:58:01,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.010 2026-10-21 15:58:01,431 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:01,480 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.013 2026-10-21 15:58:01,488 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:58:01,549 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.031 0.042 2026-10-21 15:58:01,560 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-10-21 15:58:01,611 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:58:01,626 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.029 0.121 2026-10-21 15:58:01,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.111 2026-10-21 15:58:01,755 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:01,760 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "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-10-21 15:58:01,784 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:58:01,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.006 0.026 2026-10-21 15:58:01,813 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:03,851 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:03,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58: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-10-21 15:58:03,999 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:04,082 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:04,133 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:04,185 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:04,240 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:04,291 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:04,345 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:04,412 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:04,463 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:04,514 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:04,565 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:04,615 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:04,666 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:04,716 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:04,774 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:04,792 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76429839 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'ece72859-8ae7-43cb-950a-d5fb8577769b'}] 2026-10-21 15:58:04,863 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76429839 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'ece72859-8ae7-43cb-950a-d5fb8577769b'} created pos.order #725 2026-10-21 15:58:04,890 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76429839 finished 2026-10-21 15:58:04,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.034 0.138 2026-10-21 15:58:04,992 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:05,043 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-10-21 15:58:05,100 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:05,151 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:05,200 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:05,210 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 66 0.035 0.072 2026-10-21 15:58:05,242 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.020 2026-10-21 15:58:05,257 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:05,319 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:05,322 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91904502 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'ece72859-8ae7-43cb-950a-d5fb8577769b'}] 2026-10-21 15:58:05,344 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91904502 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'ece72859-8ae7-43cb-950a-d5fb8577769b'} updated pos.order #725 2026-10-21 15:58:05,366 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91904502 finished 2026-10-21 15:58:05,378 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:05,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.026 0.103 2026-10-21 15:58:05,613 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:05] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 47 0.022 0.107 2026-10-21 15:58:05,650 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-10-21 15:58:05,701 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:05,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:58:05,765 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:05,816 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:05,866 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:05,917 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-10-21 15:58:05,918 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-21 15:58:05,987 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16764604 (allocated 18485248) 2026-10-21 15:58:06,015 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 106439 2026-10-21 15:58:06,016 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-10-21 15:58:06,017 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 106439 2026-10-21 15:58:06,118 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155806_118300_test_04_ticket_screen.txt 2026-10-21 15:58:06,118 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmp17ykpb5t_chrome_odoo" 2026-10-21 15:58:06,145 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-21 15:58:06,588 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 106641 2026-10-21 15:58:06,588 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmpml17zjhm_chrome_odoo 2026-10-21 15:58:06,588 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:41479/json/version 2026-10-21 15:58:06,589 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41479', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:58:06,607 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-10-21 15:58:06,607 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:41479/json 2026-10-21 15:58:06,608 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41479', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:58:06,616 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:41479/devtools/page/CE34C3125E5C74D8955177E0D23BFC91 2026-10-21 15:58:06,621 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-10-21 15:58:06,627 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-10-21 15:58:06,688 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:58:06,700 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-10-21 15:58:06,703 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:58:06,703 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:58:06,723 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:58:07,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:07] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.065 0.735 2026-10-21 15:58:07,523 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': 'CE34C3125E5C74D8955177E0D23BFC91', 'loaderId': '8683AFB9F4FDC85DFEF181925B514F75', 'isDownload': False} 2026-10-21 15:58:07,524 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-21 15:58:07,542 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:58:07,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:07] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-10-21 15:58:07,570 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:07] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-21 15:58:07,575 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:07] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 15:58:08,122 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:58:08,124 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:58:08,143 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 15:58:08,172 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:58:08,181 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:08,182 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.006 2026-10-21 15:58:08,199 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 15:58:08,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:58:08,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-10-21 15:58:08,242 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-10-21 15:58:08,293 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:08] "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-10-21 15:58:08,299 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-21 15:58:08,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.176 0.314 2026-10-21 15:58:08,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:08] "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-10-21 15:58:08,927 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:58:08,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:08] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.037 2026-10-21 15:58:09,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:58:09,039 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-10-21 15:58:09,062 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.012 2026-10-21 15:58:09,102 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:58:09,123 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:58:09,124 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:58:09,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.017 2026-10-21 15:58:09,128 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 15:58:09,178 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.015 0.057 2026-10-21 15:58:09,188 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58: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-10-21 15:58:09,189 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:58:09,215 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 15:58:09,222 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:09,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.046 0.052 2026-10-21 15:58:09,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.032 0.137 2026-10-21 15:58:09,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.189 2026-10-21 15:58:09,407 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:09,410 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-21 15:58:09,418 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:58:09,500 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.057 2026-10-21 15:58:09,547 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:58:09,607 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:09,638 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:58:09,701 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:09,753 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:09,805 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:09,858 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:09,909 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:09,962 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:10,025 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:10,077 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:10,128 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:10,178 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:10,229 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:10,280 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:10,330 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:10,391 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:10,430 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80732667 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '8e4a2935-4800-4ccd-954b-cfc4026d82c7'}] 2026-10-21 15:58:10,504 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80732667 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '8e4a2935-4800-4ccd-954b-cfc4026d82c7'} created pos.order #726 2026-10-21 15:58:10,530 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80732667 finished 2026-10-21 15:58:10,603 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.042 0.133 2026-10-21 15:58:10,633 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:10,685 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:10,749 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 15:58:10,759 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:10,802 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:10,853 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:10,904 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:10,964 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:11,015 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:11,066 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:11,145 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:11,155 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:58:11,156 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:58:11,214 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:11,270 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:11,336 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-21 15:58:11,339 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32183726 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '8e4a2935-4800-4ccd-954b-cfc4026d82c7'}] 2026-10-21 15:58:11,364 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:58:11,440 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [705] to pos.order #726 2026-10-21 15:58:11,827 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32183726 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '8e4a2935-4800-4ccd-954b-cfc4026d82c7'} updated pos.order #726 2026-10-21 15:58:11,856 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32183726 finished 2026-10-21 15:58:11,947 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 248 0.175 0.435 2026-10-21 15:58:12,028 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:12,086 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:14,134 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:14,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58: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-10-21 15:58:14,203 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:14,272 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:14,323 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:14,373 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:14,427 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:14,478 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:14,531 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:14,604 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:14,649 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:14,702 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:14,885 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:14,936 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:14,986 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:15,037 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:15,088 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:15,150 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:15,174 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68789545 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'e42b20b1-b6c7-4aad-9a5b-2305448b4eae'}] 2026-10-21 15:58:15,225 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68789545 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'e42b20b1-b6c7-4aad-9a5b-2305448b4eae'} created pos.order #727 2026-10-21 15:58:15,246 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68789545 finished 2026-10-21 15:58:15,304 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.030 0.103 2026-10-21 15:58:15,334 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-21 15:58:15,402 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-21 15:58:15,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 49 0.048 0.066 2026-10-21 15:58:15,561 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.026 2026-10-21 15:58:15,572 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [53/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-10-21 15:58:15,623 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:15,678 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:15,729 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:15,789 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:17,833 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:17,900 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:17] "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-10-21 15:58:17,904 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:17,967 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,018 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,069 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,124 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,175 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,227 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,291 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,343 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,396 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,567 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,618 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,668 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,719 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,770 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,824 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,875 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,926 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:18,986 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:19,041 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:19,108 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-21 15:58:19,115 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34650060 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000003', 'uuid': '5182adc8-2ab8-4755-b0c8-0970356a6104'}] 2026-10-21 15:58:19,426 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34650060 order {'name': '/', 'pos_reference': '261-120-000003', 'uuid': '5182adc8-2ab8-4755-b0c8-0970356a6104'} created pos.order #728 2026-10-21 15:58:19,447 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34650060 finished 2026-10-21 15:58:19,501 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.124 0.265 2026-10-21 15:58:19,555 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:19,614 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:21,650 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-10-21 15:58:21,712 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:21,773 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:21,824 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:21,875 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:21,929 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:21,980 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:22,033 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:22,097 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:22,148 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:22,201 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:22,384 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:22,434 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:22,485 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:22,536 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:22,587 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:22,638 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:22,697 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:22,757 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:22,812 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:22,863 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:22,917 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:22,967 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:23,024 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:23,075 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-10-21 15:58:23,128 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:23,190 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:23,248 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:23,302 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-21 15:58:23,363 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-21 15:58:23,374 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54872008 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000004', 'uuid': '4bc510a0-1a36-48f7-b8e8-fa296fe0b72e'}] 2026-10-21 15:58:23,427 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54872008 order {'name': '/', 'pos_reference': '261-120-000004', 'uuid': '4bc510a0-1a36-48f7-b8e8-fa296fe0b72e'} created pos.order #729 2026-10-21 15:58:23,447 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54872008 finished 2026-10-21 15:58:23,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.031 0.101 2026-10-21 15:58:23,615 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.019 0.060 2026-10-21 15:58:23,655 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.026 2026-10-21 15:58:23,681 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [112/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-10-21 15:58:23,732 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:23,789 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:23,840 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:23,898 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:23,949 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:23,999 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:24,066 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.008 2026-10-21 15:58:24,069 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-21 15:58:24,114 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:24,165 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:24,217 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:24,268 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:24,319 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [124/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") 2026-10-21 15:58:24,372 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:24,424 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:24,483 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:26,533 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-21 15:58:26,584 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-21 15:58:26,640 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-21 15:58:26,711 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.021 0.046 2026-10-21 15:58:26,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.028 2026-10-21 15:58:26,764 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [131/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-10-21 15:58:26,813 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:26,867 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:26,924 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:26,975 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:27,026 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:27,090 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-21 15:58:27,101 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.014 2026-10-21 15:58:27,140 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:27,194 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:27,242 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:27,293 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:27,344 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [142/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") 2026-10-21 15:58:27,397 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:27,449 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:27,510 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:29,550 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-21 15:58:29,600 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-21 15:58:29,656 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:29,726 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:29] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.026 0.040 2026-10-21 15:58:29,764 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.024 2026-10-21 15:58:29,770 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:29,821 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:29,872 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:29,931 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:29,982 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:30,034 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:30,084 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:30,135 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:30,186 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:30,243 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:30,294 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-10-21 15:58:30,348 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:30,403 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:30,454 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:30,505 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:30,567 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:30,620 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:30,680 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-21 15:58:30,688 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97139180 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000004', 'uuid': '4bc510a0-1a36-48f7-b8e8-fa296fe0b72e'}] 2026-10-21 15:58:30,809 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [707] to pos.order #729 2026-10-21 15:58:31,143 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97139180 order {'name': '/', 'pos_reference': '261-120-000004', 'uuid': '4bc510a0-1a36-48f7-b8e8-fa296fe0b72e'} updated pos.order #729 2026-10-21 15:58:31,171 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97139180 finished 2026-10-21 15:58:31,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.221 0.376 2026-10-21 15:58:31,337 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:31,383 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:31,434 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:31,485 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:31,538 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:31,590 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:31,641 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:31,701 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:33,750 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-21 15:58:33,801 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-21 15:58:33,857 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-21 15:58:33,953 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.044 0.047 2026-10-21 15:58:34,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.032 2026-10-21 15:58:34,002 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [178/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-10-21 15:58:34,053 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:34,112 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:34,161 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [181/232] Tour PosResTipScreenTour → Step .ticket-screen .controls .settle-tips 2026-10-21 15:58:34,236 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:34,320 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:34] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 15 0.045 0.030 2026-10-21 15:58:34,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:34] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 15 0.022 0.077 2026-10-21 15:58:34,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:34] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 15 0.011 0.088 2026-10-21 15:58:34,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:34] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.003 0.042 2026-10-21 15:58:34,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:34] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.002 0.022 2026-10-21 15:58:34,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:34] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 15:58:34,463 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.027 2026-10-21 15:58:34,488 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.044 2026-10-21 15:58:34,501 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-21 15:58:34,529 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.074 2026-10-21 15:58:34,553 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [184/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-10-21 15:58:34,603 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:34,656 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:34,707 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:34,765 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:34,816 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:34,866 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:34,933 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58: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.008 2026-10-21 15:58:34,939 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:34,944 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1094578 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-120-000001', 'uuid': '8e4a2935-4800-4ccd-954b-cfc4026d82c7'}] 2026-10-21 15:58:34,953 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1094578 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-120-000001', 'uuid': '8e4a2935-4800-4ccd-954b-cfc4026d82c7'} sync ignored for existing PoS order pos.order(726,) (state: paid) 2026-10-21 15:58:34,973 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1094578 finished 2026-10-21 15:58:35,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.031 0.123 2026-10-21 15:58:35,144 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16432332 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-120-000003', 'uuid': '5182adc8-2ab8-4755-b0c8-0970356a6104'}] 2026-10-21 15:58:35,153 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16432332 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-120-000003', 'uuid': '5182adc8-2ab8-4755-b0c8-0970356a6104'} sync ignored for existing PoS order pos.order(728,) (state: paid) 2026-10-21 15:58:35,178 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16432332 finished 2026-10-21 15:58:35,289 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.032 0.116 2026-10-21 15:58:35,325 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29298185 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-120-000004', 'uuid': '4bc510a0-1a36-48f7-b8e8-fa296fe0b72e'}] 2026-10-21 15:58:35,332 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29298185 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-120-000004', 'uuid': '4bc510a0-1a36-48f7-b8e8-fa296fe0b72e'} sync ignored for existing PoS order pos.order(729,) (state: paid) 2026-10-21 15:58:35,351 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29298185 finished 2026-10-21 15:58:35,442 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.028 0.090 2026-10-21 15:58:35,495 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:35,545 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:35,597 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:35,656 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [195/232] Tour PosResTipScreenTour → Step .payment-screen .button:contains('Tip') 2026-10-21 15:58:35,710 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:35,763 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:35,814 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:35,878 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:35,931 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:35,982 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:36,038 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:36,104 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:36,108 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43867155 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'e42b20b1-b6c7-4aad-9a5b-2305448b4eae'}] 2026-10-21 15:58:36,132 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1200] to pos.order #727 2026-10-21 15:58:36,234 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [708] to pos.order #727 2026-10-21 15:58:36,482 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43867155 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'e42b20b1-b6c7-4aad-9a5b-2305448b4eae'} updated pos.order #727 2026-10-21 15:58:36,504 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43867155 finished 2026-10-21 15:58:36,576 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 158 0.136 0.334 2026-10-21 15:58:36,719 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:36,779 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:36,827 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:36,889 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58: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-10-21 15:58:36,901 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:36,963 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,014 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,066 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,125 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,176 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,228 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,289 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,340 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,393 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,567 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,617 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,668 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,719 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,770 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,826 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,877 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,930 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:37,992 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:38,051 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:38,120 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-21 15:58:38,124 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36317649 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000005', 'uuid': '39003818-5cc5-4720-b343-cdbd6a1575c0'}] 2026-10-21 15:58:38,417 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36317649 order {'name': '/', 'pos_reference': '261-120-000005', 'uuid': '39003818-5cc5-4720-b343-cdbd6a1575c0'} created pos.order #730 2026-10-21 15:58:38,442 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36317649 finished 2026-10-21 15:58:38,503 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.084 0.298 2026-10-21 15:58:38,555 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-10-21 15:58:38,626 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:38,634 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:38] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.002 0.011 2026-10-21 15:58:38,679 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:38,694 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.029 2026-10-21 15:58:38,734 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:38,750 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61838701 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-120-000005', 'uuid': '39003818-5cc5-4720-b343-cdbd6a1575c0'}] 2026-10-21 15:58:38,758 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61838701 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-120-000005', 'uuid': '39003818-5cc5-4720-b343-cdbd6a1575c0'} sync ignored for existing PoS order pos.order(730,) (state: paid) 2026-10-21 15:58:38,783 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-21 15:58:38,787 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61838701 finished 2026-10-21 15:58:38,835 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-10-21 15:58:38,837 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 15:58:38,898 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.036 0.115 2026-10-21 15:58:39,078 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 30453752 (allocated 33828864) 2026-10-21 15:58:39,084 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 106641 2026-10-21 15:58:39,094 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-10-21 15:58:39,098 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 106641 2026-10-21 15:58:39,193 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155839_193170_test_05_tip_screen.txt 2026-10-21 15:58:39,193 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmpml17zjhm_chrome_odoo" 2026-10-21 15:58:39,216 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-21 15:58:39,585 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 106884 2026-10-21 15:58:39,586 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpxu3ls74g_chrome_odoo 2026-10-21 15:58:39,586 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:38367/json/version 2026-10-21 15:58:39,587 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38367', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:58:39,605 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-21 15:58:39,605 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:38367/json 2026-10-21 15:58:39,606 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38367', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:58:39,616 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:38367/devtools/page/0360332D54CCA380C747745B1B985DA0 2026-10-21 15:58:39,629 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-10-21 15:58:39,636 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-10-21 15:58:39,688 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:58:39,698 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-10-21 15:58:39,704 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:58:39,704 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:58:39,713 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:58:40,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:40] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.042 0.530 2026-10-21 15:58:40,286 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': '0360332D54CCA380C747745B1B985DA0', 'loaderId': '73FC09FA9EB516D68EFE9BB4F2DB14DB', 'isDownload': False} 2026-10-21 15:58:40,286 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-21 15:58:40,297 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:58:40,317 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:40] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:58:40,320 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:40] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:58:40,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:40] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 15:58:40,880 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:58:40,893 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:58:40,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-21 15:58:40,936 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:58:40,942 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:40,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.016 2026-10-21 15:58:40,966 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:58:40,978 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:58:41,003 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-10-21 15:58:41,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-21 15:58:41,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.037 2026-10-21 15:58:41,068 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-21 15:58:41,804 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.259 0.443 2026-10-21 15:58:41,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:58:41,911 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58: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-10-21 15:58:41,967 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:41] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-21 15:58:41,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58: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-10-21 15:58:42,018 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-21 15:58:42,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-21 15:58:42,078 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:58:42,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:58:42,119 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-21 15:58:42,121 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:58:42,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.006 0.024 2026-10-21 15:58:42,160 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:58:42,179 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 15:58:42,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.028 0.079 2026-10-21 15:58:42,195 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:42,214 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.008 0.044 2026-10-21 15:58:42,216 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:58:42,325 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.053 0.097 2026-10-21 15:58:42,363 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:42,369 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:58:42,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.049 0.181 2026-10-21 15:58:42,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.007 0.207 2026-10-21 15:58:42,563 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.142 2026-10-21 15:58:42,617 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58: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.011 2026-10-21 15:58:42,694 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:42,725 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:58:42,796 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:42,841 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:42,892 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:42,950 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,002 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,056 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,110 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,163 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,233 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,284 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,335 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,386 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,454 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,505 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,556 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,610 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,660 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,713 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,766 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,819 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,889 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,940 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:43,991 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:44,041 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:44,112 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:44,163 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:44,214 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:44,270 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:44,320 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:44,372 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:44,425 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:44,477 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:44,542 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:44,593 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:44,644 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:44,697 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:44,755 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:44,777 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11399386 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '28011e12-c181-44cd-8727-6050a732b704'}] 2026-10-21 15:58:44,867 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11399386 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '28011e12-c181-44cd-8727-6050a732b704'} created pos.order #731 2026-10-21 15:58:44,892 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11399386 finished 2026-10-21 15:58:44,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.044 0.144 2026-10-21 15:58:45,000 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:45,067 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-21 15:58:45,074 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:45,125 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:45,175 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:45,235 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:45,296 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:45,351 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:45,401 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:45,458 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:45,508 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:45,599 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:45,603 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22989131 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '28011e12-c181-44cd-8727-6050a732b704'}] 2026-10-21 15:58:45,647 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:45,651 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #227 deleted pos.order.line records with IDs: [1202, 1204] 2026-10-21 15:58:45,667 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22989131 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '28011e12-c181-44cd-8727-6050a732b704'} updated pos.order #731 2026-10-21 15:58:45,703 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22989131 finished 2026-10-21 15:58:45,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 100 0.072 0.170 2026-10-21 15:58:45,886 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10934202 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '83258225-fc7a-4954-ba92-fc5075374161'}] 2026-10-21 15:58:45,934 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10934202 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '83258225-fc7a-4954-ba92-fc5075374161'} created pos.order #732 2026-10-21 15:58:45,955 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10934202 finished 2026-10-21 15:58:46,012 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.023 0.106 2026-10-21 15:58:46,054 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:46,107 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [55/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-10-21 15:58:46,174 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:46,252 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.024 0.051 2026-10-21 15:58:46,295 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.026 2026-10-21 15:58:46,327 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:46,378 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:46,439 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:46,490 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:46,540 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:46,591 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:46,642 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:46,692 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [64/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-10-21 15:58:46,752 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:46,829 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.028 0.045 2026-10-21 15:58:46,865 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.020 2026-10-21 15:58:46,902 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:46,952 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:47,023 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:47,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:47] "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-10-21 15:58:47,072 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:47,123 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:47,174 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:47,225 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-10-21 15:58:47,226 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-21 15:58:47,357 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 19464304 (allocated 21237760) 2026-10-21 15:58:47,365 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 106884 2026-10-21 15:58:47,368 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-10-21 15:58:47,371 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 106884 2026-10-21 15:58:47,473 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155847_473086_test_06_split_bill_screen.txt 2026-10-21 15:58:47,473 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmpxu3ls74g_chrome_odoo" 2026-10-21 15:58:47,506 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-21 15:58:47,898 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #225 deleted product.product records with IDs: [2581] 2026-10-21 15:58:48,345 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 107094 2026-10-21 15:58:48,345 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpngu7wp_e_chrome_odoo 2026-10-21 15:58:48,345 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:44507/json/version 2026-10-21 15:58:48,346 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:58:48,389 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-21 15:58:48,389 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:44507/json 2026-10-21 15:58:48,390 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:58:48,399 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:44507/devtools/page/94F038B703C31F1F9862B54573A59694 2026-10-21 15:58:48,408 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-10-21 15:58:48,413 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-10-21 15:58:48,483 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:58:48,494 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-10-21 15:58:48,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:58:48,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:58:48,517 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:58:49,252 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:49] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.055 0.684 2026-10-21 15:58:49,256 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '94F038B703C31F1F9862B54573A59694', 'loaderId': 'E4387E6048AE364BFFC9BC1BB25BE328', 'isDownload': False} 2026-10-21 15:58:49,256 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-21 15:58:49,275 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:58:49,307 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:49] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 15:58:49,314 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:49] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-10-21 15:58:49,328 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:49] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.039 2026-10-21 15:58:49,864 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:58:49,876 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:58:49,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-21 15:58:49,920 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:58:49,929 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:49,933 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.006 2026-10-21 15:58:49,955 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:58:49,963 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:58:49,985 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58: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.009 2026-10-21 15:58:50,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-21 15:58:50,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.045 2026-10-21 15:58:50,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-21 15:58:50,760 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.231 0.437 2026-10-21 15:58:50,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.021 2026-10-21 15:58:50,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.008 2026-10-21 15:58:50,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:50] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.007 0.026 2026-10-21 15:58:50,977 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:50] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.040 2026-10-21 15:58:51,011 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58: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-10-21 15:58:51,026 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-21 15:58:51,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 15:58:51,074 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:58:51,080 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:58:51,092 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:58:51,099 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:58:51,119 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:58:51,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.023 0.034 2026-10-21 15:58:51,151 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 15:58:51,171 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:58:51,173 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:51,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.012 0.073 2026-10-21 15:58:51,201 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.060 2026-10-21 15:58:51,263 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:51,280 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.022 0.111 2026-10-21 15:58:51,353 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:58:51,369 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.037 0.180 2026-10-21 15:58:51,388 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.007 0.161 2026-10-21 15:58:51,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.157 2026-10-21 15:58:51,529 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:58:51,585 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:51,613 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:58:51,665 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:51,715 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:51,768 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:51,826 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:51,874 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:51,928 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:51,995 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:52,045 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:52,099 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:52,282 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:52,333 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:52,383 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:52,441 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:52,506 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:52,556 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:52,611 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:52,662 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:52,714 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:52,797 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:52,801 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89148917 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'ca03a5a0-87c4-411b-a7eb-09df0af84281'}] 2026-10-21 15:58:52,849 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:52,902 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89148917 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'ca03a5a0-87c4-411b-a7eb-09df0af84281'} created pos.order #733 2026-10-21 15:58:52,922 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89148917 finished 2026-10-21 15:58:52,984 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.067 0.119 2026-10-21 15:58:53,031 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86744723 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '473226d4-761b-4721-892c-db8ffc510027'}] 2026-10-21 15:58:53,075 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86744723 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '473226d4-761b-4721-892c-db8ffc510027'} created pos.order #734 2026-10-21 15:58:53,099 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86744723 finished 2026-10-21 15:58:53,154 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.021 0.104 2026-10-21 15:58:53,202 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:53,252 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:53,325 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:53,342 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:58:53,343 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:58:53,376 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:53,427 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:53,503 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:53,573 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:53,577 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69631065 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '473226d4-761b-4721-892c-db8ffc510027'}] 2026-10-21 15:58:53,583 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:58:53,683 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [710] to pos.order #734 2026-10-21 15:58:54,038 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69631065 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '473226d4-761b-4721-892c-db8ffc510027'} updated pos.order #734 2026-10-21 15:58:54,066 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69631065 finished 2026-10-21 15:58:54,143 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 247 0.187 0.382 2026-10-21 15:58:54,302 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:54,355 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:54,411 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:54,461 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:54,511 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:54,562 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:54,620 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:54,686 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:54,689 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57373040 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'ca03a5a0-87c4-411b-a7eb-09df0af84281'}] 2026-10-21 15:58:54,752 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [711] to pos.order #733 2026-10-21 15:58:54,961 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57373040 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'ca03a5a0-87c4-411b-a7eb-09df0af84281'} updated pos.order #733 2026-10-21 15:58:54,981 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57373040 finished 2026-10-21 15:58:55,049 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.083 0.279 2026-10-21 15:58:55,136 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:55,194 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-10-21 15:58:55,195 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-21 15:58:55,314 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17908228 (allocated 20320256) 2026-10-21 15:58:55,326 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 107094 2026-10-21 15:58:55,330 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-10-21 15:58:55,338 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 107094 2026-10-21 15:58:55,436 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155855_436291_test_07_split_bill_screen.txt 2026-10-21 15:58:55,436 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpngu7wp_e_chrome_odoo" 2026-10-21 15:58:55,726 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 107305 2026-10-21 15:58:55,727 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp37xfo7j4_chrome_odoo 2026-10-21 15:58:55,727 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:44205/json/version 2026-10-21 15:58:55,728 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44205', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:58:55,752 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-21 15:58:55,752 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:44205/json 2026-10-21 15:58:55,753 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44205', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:58:55,763 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:44205/devtools/page/00F6BFA6442E6500148DB13741CED44E 2026-10-21 15:58:55,775 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-10-21 15:58:55,783 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-10-21 15:58:55,810 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:58:55,812 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-10-21 15:58:55,814 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:58:55,814 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:58:55,917 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:55] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.020 0.041 2026-10-21 15:58:55,922 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '00F6BFA6442E6500148DB13741CED44E', 'loaderId': '8331727F97CC137D1E46059E4CD09211', 'isDownload': False} 2026-10-21 15:58:55,923 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-10-21 15:58:55,941 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:58:55,952 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:55] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 15:58:55,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:55] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:58:55,965 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:55] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 15:58:56,441 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:58:56,444 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:58:56,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:58:56,489 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.006 2026-10-21 15:58:56,490 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:58:56,503 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:56,513 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 15:58:56,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:58:56,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:56] "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-10-21 15:58:56,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.021 2026-10-21 15:58:56,644 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.014 0.045 2026-10-21 15:58:56,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-21 15:58:57,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 283 0.145 0.363 2026-10-21 15:58:57,228 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:58:57,310 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58: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-10-21 15:58:57,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.014 2026-10-21 15:58:57,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.028 2026-10-21 15:58:57,438 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58: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-10-21 15:58:57,464 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-21 15:58:57,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:58:57,529 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:58:57,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:58:57,557 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:58:57,559 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:58:57,564 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 7 0.010 0.020 2026-10-21 15:58:57,579 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58: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-10-21 15:58:57,580 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:58:57,588 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.008 0.036 2026-10-21 15:58:57,618 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:58:57,622 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.012 2026-10-21 15:58:57,652 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:57,688 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.018 0.061 2026-10-21 15:58:57,755 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.020 0.126 2026-10-21 15:58:57,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.005 0.089 2026-10-21 15:58:57,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-21 15:58:57,958 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:57,983 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:58:58,044 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:58,100 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:58,145 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:58,197 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:58,248 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:58,323 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:58,374 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:58,425 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:58,476 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:58,528 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:58,597 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:58,612 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:58:58,655 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:58,731 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:58,790 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:58,847 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:58,923 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:58,974 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:59,033 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:59,103 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:59,160 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:59,215 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:59,305 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:59,309 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53551247 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000001', 'uuid': '694a2bd6-6493-4625-afd0-efdd46871563'}] 2026-10-21 15:58:59,366 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53551247 order {'name': '/', 'pos_reference': '262-120-000001', 'uuid': '694a2bd6-6493-4625-afd0-efdd46871563'} created pos.order #735 2026-10-21 15:58:59,388 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53551247 finished 2026-10-21 15:58:59,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.030 0.120 2026-10-21 15:58:59,506 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43446099 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000002', 'uuid': 'df0ee552-238f-4cd8-8196-f89dc131aa96'}] 2026-10-21 15:58:59,558 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43446099 order {'name': '/', 'pos_reference': '262-120-000002', 'uuid': 'df0ee552-238f-4cd8-8196-f89dc131aa96'} created pos.order #736 2026-10-21 15:58:59,579 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43446099 finished 2026-10-21 15:58:59,639 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.024 0.112 2026-10-21 15:58:59,689 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:58:59,692 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:58:59,711 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:59,772 44 INFO rb-01d1866-225816-427320 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-10-21 15:58:59,780 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60098582 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000002', 'uuid': 'df0ee552-238f-4cd8-8196-f89dc131aa96'}] 2026-10-21 15:58:59,784 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:58:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:58:59,863 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [712] to pos.order #736 2026-10-21 15:59:00,125 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60098582 order {'name': '/', 'pos_reference': '262-120-000002', 'uuid': 'df0ee552-238f-4cd8-8196-f89dc131aa96'} updated pos.order #736 2026-10-21 15:59:00,147 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60098582 finished 2026-10-21 15:59:00,221 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 153 0.108 0.336 2026-10-21 15:59:00,378 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:00,433 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:00,486 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:00,537 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:00,596 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:00,653 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:00,718 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:00,722 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25221937 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000001', 'uuid': '694a2bd6-6493-4625-afd0-efdd46871563'}] 2026-10-21 15:59:00,817 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [713] to pos.order #735 2026-10-21 15:59:01,121 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25221937 order {'name': '/', 'pos_reference': '262-120-000001', 'uuid': '694a2bd6-6493-4625-afd0-efdd46871563'} updated pos.order #735 2026-10-21 15:59:01,156 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25221937 finished 2026-10-21 15:59:01,236 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 153 0.130 0.386 2026-10-21 15:59:01,338 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:01,385 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-10-21 15:59:01,386 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-21 15:59:01,503 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 19099336 (allocated 20320256) 2026-10-21 15:59:01,527 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 107305 2026-10-21 15:59:01,527 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-10-21 15:59:01,528 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 107305 2026-10-21 15:59:01,626 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155901_626050_test_07_split_bill_screen.txt 2026-10-21 15:59:01,626 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmp37xfo7j4_chrome_odoo" 2026-10-21 15:59:01,649 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-21 15:59:02,031 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 107522 2026-10-21 15:59:02,031 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmpf3e2a_wa_chrome_odoo 2026-10-21 15:59:02,031 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:44189/json/version 2026-10-21 15:59:02,032 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:02,075 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: Chrome/150.0.7871.114 2026-10-21 15:59:02,075 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:44189/json 2026-10-21 15:59:02,076 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:02,093 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:44189/devtools/page/007490952CDA71EFB25ED5E376DEC3DA 2026-10-21 15:59:02,105 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-10-21 15:59:02,111 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-10-21 15:59:02,175 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:59:02,187 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-10-21 15:59:02,188 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:59:02,188 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:59:02,197 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:59:02,895 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:02] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.049 0.651 2026-10-21 15:59:02,898 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': '007490952CDA71EFB25ED5E376DEC3DA', 'loaderId': 'EE2231B1DA1B938F5A0A74E3A2DCAB38', 'isDownload': False} 2026-10-21 15:59:02,898 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-21 15:59:02,915 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:59:02,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:02] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:59:02,932 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:02] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:59:02,939 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:02] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 15:59:03,442 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:03,446 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:03,463 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 15:59:03,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:59:03,500 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:59:03,502 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:59:03,516 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:03,538 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:03,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:03] "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-10-21 15:59:03,585 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.030 2026-10-21 15:59:03,625 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.029 2026-10-21 15:59:03,629 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-21 15:59:04,381 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.280 0.439 2026-10-21 15:59:04,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 15:59:04,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:59:04,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.041 2026-10-21 15:59:04,531 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:59:04,542 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-10-21 15:59:04,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 15:59:04,590 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:04,598 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:04,625 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:59:04,643 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 15:59:04,644 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:59:04,666 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-21 15:59:04,668 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:04,669 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.032 0.035 2026-10-21 15:59:04,698 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:04,702 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.006 0.090 2026-10-21 15:59:04,727 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.006 0.068 2026-10-21 15:59:04,796 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:04,816 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:59:04,834 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.057 0.092 2026-10-21 15:59:04,904 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.024 0.187 2026-10-21 15:59:04,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:04] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.175 2026-10-21 15:59:05,019 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.181 2026-10-21 15:59:05,062 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 15:59:05,114 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:05,135 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:05,210 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:05,260 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:05,311 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:05,363 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:05,412 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:05,490 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:05,539 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:05,589 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:05,639 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:05,690 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:05,762 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:05,813 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:05,865 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:05,915 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:05,966 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:06,018 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:06,069 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:06,119 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:06,177 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:06,227 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:06,278 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:06,358 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:06,369 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:06,370 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:06,433 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:06,504 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:06,507 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58394046 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '506a34a2-c8a7-4ac2-8f8a-ffcb74e3952d'}] 2026-10-21 15:59:06,510 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:59:07,026 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58394046 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '506a34a2-c8a7-4ac2-8f8a-ffcb74e3952d'} created pos.order #737 2026-10-21 15:59:07,048 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58394046 finished 2026-10-21 15:59:07,108 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.171 0.432 2026-10-21 15:59:07,239 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:07,289 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:07,350 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59: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-10-21 15:59:07,355 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:07,404 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:07,455 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:07,505 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:07,556 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:07,607 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:07,664 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:07,740 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:07,748 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19578884 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'aac3cfaf-e519-48d9-8a81-9cac00c6bef8'}] 2026-10-21 15:59:07,802 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19578884 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'aac3cfaf-e519-48d9-8a81-9cac00c6bef8'} created pos.order #738 2026-10-21 15:59:07,831 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19578884 finished 2026-10-21 15:59:07,914 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 40 0.036 0.132 2026-10-21 15:59:08,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 49 0.041 0.058 2026-10-21 15:59:08,071 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.028 2026-10-21 15:59:08,079 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:08] "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.015 2026-10-21 15:59:08,126 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,175 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,228 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,279 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,329 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,385 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,435 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,486 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,556 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,604 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,666 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,716 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,768 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,817 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,868 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,919 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:08,969 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:09,020 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:09,077 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:09,127 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:09,178 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:09,235 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:09,299 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:09,303 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5571172 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'aac3cfaf-e519-48d9-8a81-9cac00c6bef8'}] 2026-10-21 15:59:09,327 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1215] to pos.order #738 2026-10-21 15:59:09,383 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [715] to pos.order #738 2026-10-21 15:59:09,601 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5571172 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'aac3cfaf-e519-48d9-8a81-9cac00c6bef8'} updated pos.order #738 2026-10-21 15:59:09,635 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5571172 finished 2026-10-21 15:59:09,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.117 0.291 2026-10-21 15:59:09,848 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-10-21 15:59:09,849 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-21 15:59:09,960 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 19172284 (allocated 20844544) 2026-10-21 15:59:09,969 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 107522 2026-10-21 15:59:09,971 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-10-21 15:59:09,974 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 107522 2026-10-21 15:59:10,080 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155910_080052_test_08_refund_stay_current_table.txt 2026-10-21 15:59:10,080 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmpf3e2a_wa_chrome_odoo" 2026-10-21 15:59:10,093 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-21 15:59:11,295 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 107732 2026-10-21 15:59:11,295 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmpayek9v4q_chrome_odoo 2026-10-21 15:59:11,296 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:35657/json/version 2026-10-21 15:59:11,297 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35657', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:59:11,352 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: Chrome/150.0.7871.114 2026-10-21 15:59:11,352 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:35657/json 2026-10-21 15:59:11,353 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35657', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:59:11,363 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:35657/devtools/page/27E6FD4BFC16DD295684646BF85AC1C7 2026-10-21 15:59:11,375 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-10-21 15:59:11,387 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-10-21 15:59:11,481 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:59:11,487 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-10-21 15:59:11,490 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:59:11,490 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:59:11,504 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:59:12,221 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:12] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.044 0.677 2026-10-21 15:59:12,225 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': '27E6FD4BFC16DD295684646BF85AC1C7', 'loaderId': '2C26893F32FE0F20C04A6042D20AFDBC', 'isDownload': False} 2026-10-21 15:59:12,225 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-10-21 15:59:12,244 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:59:12,263 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:12] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:59:12,266 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:12] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:59:12,272 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:12] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 15:59:12,723 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:12,735 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:59:12,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 15:59:12,781 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:59:12,782 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 15:59:12,787 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:12,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:59:12,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:12,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:12] "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-10-21 15:59:12,858 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.034 2026-10-21 15:59:12,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.041 2026-10-21 15:59:12,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-21 15:59:13,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.200 0.498 2026-10-21 15:59:13,664 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:13] "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-10-21 15:59:13,724 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 15:59:13,782 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:13] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.038 2026-10-21 15:59:13,802 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59: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.007 2026-10-21 15:59:13,827 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-10-21 15:59:13,842 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-21 15:59:13,876 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:59:13,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:13,892 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:59:13,906 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 15:59:13,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:13] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.015 2026-10-21 15:59:13,935 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:59:13,944 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 15:59:13,959 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:13,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:13] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.023 0.054 2026-10-21 15:59:13,976 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:14,039 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:14] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.024 0.073 2026-10-21 15:59:14,056 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:14] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.066 2026-10-21 15:59:14,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:14] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.020 0.150 2026-10-21 15:59:14,136 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:14] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.072 2026-10-21 15:59:14,153 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:14,157 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:14,266 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.072 2026-10-21 15:59:14,312 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59: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-10-21 15:59:14,371 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:14,397 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:59:14,440 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:14,496 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:14,553 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:14,608 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:14,714 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:14,776 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:14,829 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:14,886 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:14,942 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:15,044 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:15,106 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:15,157 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:15,209 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:15,259 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:15,312 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:15,365 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:15,414 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:15,510 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:15,561 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:15,654 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:15,705 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:15,756 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:15,807 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:15,857 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:15,959 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,009 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,061 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,111 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,162 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,213 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,270 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,336 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,392 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,449 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,510 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,561 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,612 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,664 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,716 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,767 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,818 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,869 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,920 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:16,971 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:17,023 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:17,155 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:17,159 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38284860 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '1ed0aae3-2398-42ab-b4f1-e293dbcae1a4'}] 2026-10-21 15:59:17,204 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:17,244 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38284860 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '1ed0aae3-2398-42ab-b4f1-e293dbcae1a4'} created pos.order #739 2026-10-21 15:59:17,264 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38284860 finished 2026-10-21 15:59:17,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 96 0.053 0.134 2026-10-21 15:59:17,449 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97245430 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '89ffbbf8-16d6-4427-9129-14dbe1f8e080'}] 2026-10-21 15:59:17,525 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97245430 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '89ffbbf8-16d6-4427-9129-14dbe1f8e080'} created pos.order #740 2026-10-21 15:59:17,545 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97245430 finished 2026-10-21 15:59:17,601 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.037 0.119 2026-10-21 15:59:17,671 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:17,721 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:17,790 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:17,801 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:17,802 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:17,841 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:17,891 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:17,969 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:18,041 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:18,047 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61074550 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '89ffbbf8-16d6-4427-9129-14dbe1f8e080'}] 2026-10-21 15:59:18,053 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:59:18,205 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [716] to pos.order #740 2026-10-21 15:59:18,899 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61074550 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '89ffbbf8-16d6-4427-9129-14dbe1f8e080'} updated pos.order #740 2026-10-21 15:59:18,919 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61074550 finished 2026-10-21 15:59:19,021 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 390 0.249 0.730 2026-10-21 15:59:19,246 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:19,297 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:19,350 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:19,407 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:19,458 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:19,509 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:19,559 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:19,610 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:19,660 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:19,711 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:19,762 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:19,813 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:19,863 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:19,915 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:19,965 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-10-21 15:59:19,966 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-21 15:59:20,087 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 23148016 (allocated 24645632) 2026-10-21 15:59:20,091 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 107732 2026-10-21 15:59:20,092 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-10-21 15:59:20,092 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 107732 2026-10-21 15:59:20,215 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155920_215076_test_09_combo_split_bill.txt 2026-10-21 15:59:20,215 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmpayek9v4q_chrome_odoo" 2026-10-21 15:59:20,228 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-21 15:59:20,599 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 107932 2026-10-21 15:59:20,600 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp2ftzauy8_chrome_odoo 2026-10-21 15:59:20,600 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:37901/json/version 2026-10-21 15:59:20,601 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:59:20,628 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-21 15:59:20,628 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:37901/json 2026-10-21 15:59:20,629 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:59:20,641 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:37901/devtools/page/9491C10233848E600AE045B2EC95D0F5 2026-10-21 15:59:20,657 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-10-21 15:59:20,664 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-10-21 15:59:20,725 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:59:20,737 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-10-21 15:59:20,739 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:59:20,740 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:59:20,757 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:59:21,381 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:21] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.078 0.550 2026-10-21 15:59:21,384 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': '9491C10233848E600AE045B2EC95D0F5', 'loaderId': '20EFC4A3C0126709FDCFCC7EEC201F91', 'isDownload': False} 2026-10-21 15:59:21,384 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-21 15:59:21,416 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:59:21,450 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:21] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-10-21 15:59:21,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:21] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.034 2026-10-21 15:59:21,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:21] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-10-21 15:59:22,016 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:59:22,021 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:59:22,037 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 15:59:22,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 15:59:22,064 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:59:22,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 15:59:22,074 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:22,083 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:22,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:22] "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.008 2026-10-21 15:59:22,128 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-10-21 15:59:22,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:22] "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-10-21 15:59:22,169 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-21 15:59:22,945 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.282 0.458 2026-10-21 15:59:22,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:22] "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-10-21 15:59:23,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59: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-10-21 15:59:23,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-10-21 15:59:23,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59: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-10-21 15:59:23,143 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-10-21 15:59:23,155 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 15:59:23,192 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:23,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:59:23,242 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:59:23,279 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-21 15:59:23,286 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:59:23,287 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-21 15:59:23,289 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:23,325 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.058 0.052 2026-10-21 15:59:23,352 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.007 0.118 2026-10-21 15:59:23,357 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:23,375 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:23,378 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:59:23,379 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.007 0.089 2026-10-21 15:59:23,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.031 0.117 2026-10-21 15:59:23,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.016 0.161 2026-10-21 15:59:23,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.136 2026-10-21 15:59:23,615 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.205 2026-10-21 15:59:23,660 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 15:59:23,750 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:23,776 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:59:23,844 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:23,895 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:23,946 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:23,997 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:24,049 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:24,099 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/20] Tour SaveLastPreparationChangesTour → Step body 2026-10-21 15:59:24,151 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:24,232 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:24,235 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12169092 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'b5446fdd-86c6-4629-802f-e4466a6cdba0'}] 2026-10-21 15:59:24,290 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12169092 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'b5446fdd-86c6-4629-802f-e4466a6cdba0'} created pos.order #741 2026-10-21 15:59:24,308 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12169092 finished 2026-10-21 15:59:24,363 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.029 0.101 2026-10-21 15:59:24,413 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59: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.007 2026-10-21 15:59:24,413 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:26,448 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:26,499 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:26,550 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:26,612 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:28,647 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:28,698 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:28,749 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:28,801 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-10-21 15:59:28,801 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-21 15:59:28,879 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15791184 (allocated 17039360) 2026-10-21 15:59:28,892 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 107932 2026-10-21 15:59:28,897 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-10-21 15:59:28,906 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 107932 2026-10-21 15:59:28,976 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155928_976537_test_10_save_last_preparation_changes.txt 2026-10-21 15:59:28,976 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmp2ftzauy8_chrome_odoo" 2026-10-21 15:59:29,015 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-10-21 15:59:29,431 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 108126 2026-10-21 15:59:29,431 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmp7xgi2xl5_chrome_odoo 2026-10-21 15:59:29,431 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:33251/json/version 2026-10-21 15:59:29,432 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:59:29,448 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-10-21 15:59:29,448 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:33251/json 2026-10-21 15:59:29,449 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:59:29,457 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:33251/devtools/page/8A1696EDA369D2DF26583D9413FB1C02 2026-10-21 15:59:29,470 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-10-21 15:59:29,478 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-10-21 15:59:29,519 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:59:29,543 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-10-21 15:59:29,548 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:59:29,548 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:59:29,560 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:59:30,333 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:30] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.045 0.732 2026-10-21 15:59:30,337 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': '8A1696EDA369D2DF26583D9413FB1C02', 'loaderId': '309E9725E130461D7E353125B5D0FBD0', 'isDownload': False} 2026-10-21 15:59:30,337 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-10-21 15:59:30,359 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:59:30,375 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:30] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 15:59:30,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:30] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:59:30,386 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:30] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:59:30,888 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:59:30,890 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:59:30,922 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-21 15:59:30,964 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:59:30,965 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-21 15:59:30,969 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:30,991 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:59:31,012 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:31,061 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:31] "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.014 2026-10-21 15:59:31,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.048 2026-10-21 15:59:31,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.027 2026-10-21 15:59:31,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-21 15:59:31,708 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.178 0.372 2026-10-21 15:59:31,731 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:31] "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-10-21 15:59:31,802 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 15:59:31,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:31] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.031 2026-10-21 15:59:31,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:59:31,910 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-10-21 15:59:31,918 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 15:59:31,964 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:59:31,989 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:31,992 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:32,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:32] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.016 0.032 2026-10-21 15:59:32,035 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:59:32,040 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:32] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.068 2026-10-21 15:59:32,053 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59: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-10-21 15:59:32,059 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-10-21 15:59:32,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:32] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.020 2026-10-21 15:59:32,089 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:32,114 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:32,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:32] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.030 0.044 2026-10-21 15:59:32,188 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:32] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.005 0.073 2026-10-21 15:59:32,243 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:32] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.019 0.113 2026-10-21 15:59:32,307 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:32,314 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:59:32,394 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.059 2026-10-21 15:59:32,444 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:59:32,519 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:32,545 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:59:32,604 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:32,666 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:32,716 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:32,767 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:32,817 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:32,868 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:32,928 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:32,951 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21931976 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '1eb3dcf8-3fda-474c-9619-7e78abb09dc2'}] 2026-10-21 15:59:33,044 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21931976 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '1eb3dcf8-3fda-474c-9619-7e78abb09dc2'} created pos.order #742 2026-10-21 15:59:33,066 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21931976 finished 2026-10-21 15:59:33,125 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.055 0.122 2026-10-21 15:59:33,149 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:33,213 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59: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-10-21 15:59:33,215 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:33,265 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:33,321 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:33,372 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:33,423 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:33,477 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:33,530 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:33,715 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:33,765 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:33,823 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:33,873 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:33,924 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:33,994 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:34,005 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:59:34,006 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:59:34,062 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:34,126 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:34,132 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38871773 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '1eb3dcf8-3fda-474c-9619-7e78abb09dc2'}] 2026-10-21 15:59:34,132 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:34,250 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [717] to pos.order #742 2026-10-21 15:59:34,616 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38871773 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '1eb3dcf8-3fda-474c-9619-7e78abb09dc2'} updated pos.order #742 2026-10-21 15:59:34,644 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38871773 finished 2026-10-21 15:59:34,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 254 0.191 0.415 2026-10-21 15:59:34,902 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-10-21 15:59:34,903 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-21 15:59:35,006 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16851288 (allocated 18485248) 2026-10-21 15:59:35,009 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 108126 2026-10-21 15:59:35,012 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-10-21 15:59:35,013 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 108126 2026-10-21 15:59:35,135 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155935_134921_test_12_order_tracking.txt 2026-10-21 15:59:35,135 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmp7xgi2xl5_chrome_odoo" 2026-10-21 15:59:35,169 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-10-21 15:59:35,528 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 108337 2026-10-21 15:59:35,529 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmpakfp2y02_chrome_odoo 2026-10-21 15:59:35,529 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:32889/json/version 2026-10-21 15:59:35,530 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:59:35,556 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: Chrome/150.0.7871.114 2026-10-21 15:59:35,556 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:32889/json 2026-10-21 15:59:35,557 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:59:35,565 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:32889/devtools/page/3103C32BFA737C733DBA9C3B976AD17C 2026-10-21 15:59:35,574 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-10-21 15:59:35,582 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-10-21 15:59:35,666 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:59:35,677 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-10-21 15:59:35,679 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:59:35,679 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:59:35,689 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:59:36,327 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:36] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.033 0.607 2026-10-21 15:59:36,331 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': '3103C32BFA737C733DBA9C3B976AD17C', 'loaderId': '8937F5E12ECBE1699699CB5E59D6380B', 'isDownload': False} 2026-10-21 15:59:36,331 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-10-21 15:59:36,344 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:59:36,359 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:36] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-21 15:59:36,366 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:36] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-10-21 15:59:36,372 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:36] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 15:59:36,892 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:36,903 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:59:36,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 15:59:36,940 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:59:36,947 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:59:36,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:59:36,956 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:36,969 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:36,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-10-21 15:59:37,010 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-21 15:59:37,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.037 2026-10-21 15:59:37,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-21 15:59:37,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.193 0.332 2026-10-21 15:59:37,640 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "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-10-21 15:59:37,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:59:37,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-10-21 15:59:37,782 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59: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-10-21 15:59:37,803 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-10-21 15:59:37,814 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 15:59:37,863 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:37,869 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:59:37,886 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:59:37,888 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:59:37,915 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 15:59:37,923 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-21 15:59:37,938 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.029 0.041 2026-10-21 15:59:37,957 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:37,963 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 15:59:37,992 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:37] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.013 0.097 2026-10-21 15:59:38,061 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:38] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.017 0.099 2026-10-21 15:59:38,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:38] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.015 0.189 2026-10-21 15:59:38,129 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:38,135 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:59:38,153 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:38] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.006 0.195 2026-10-21 15:59:38,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.072 2026-10-21 15:59:38,240 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:38] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.002 0.082 2026-10-21 15:59:38,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:59:38,339 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:38,362 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:59:38,418 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:38,469 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-10-21 15:59:38,469 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-21 15:59:38,539 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 14302144 (allocated 15728640) 2026-10-21 15:59:38,558 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 108337 2026-10-21 15:59:38,566 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-10-21 15:59:38,570 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 108337 2026-10-21 15:59:38,669 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155938_668920_test_13_category_check.txt 2026-10-21 15:59:38,669 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmpakfp2y02_chrome_odoo" 2026-10-21 15:59:38,686 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-10-21 15:59:39,099 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 108531 2026-10-21 15:59:39,099 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmpwslyawwv_chrome_odoo 2026-10-21 15:59:39,099 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:39309/json/version 2026-10-21 15:59:39,100 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:59:39,144 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-10-21 15:59:39,145 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:39309/json 2026-10-21 15:59:39,145 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:59:39,163 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:39309/devtools/page/217093FA4A31D357F00FFD2363A0966E 2026-10-21 15:59:39,176 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-10-21 15:59:39,182 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-10-21 15:59:39,242 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:59:39,252 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-10-21 15:59:39,258 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:59:39,258 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:59:39,277 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:59:39,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:39] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.045 0.677 2026-10-21 15:59:40,000 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': '217093FA4A31D357F00FFD2363A0966E', 'loaderId': '7D42676918C8E14A4727B23800576DA7', 'isDownload': False} 2026-10-21 15:59:40,000 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-10-21 15:59:40,017 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:59:40,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:40] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:59:40,046 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:40] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-10-21 15:59:40,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:40] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-21 15:59:40,590 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:40,592 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:40,609 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 15:59:40,634 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:59:40,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 15:59:40,647 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:40,655 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 15:59:40,672 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:40,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.005 0.010 2026-10-21 15:59:40,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-10-21 15:59:40,770 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.036 2026-10-21 15:59:40,773 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-10-21 15:59:41,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.231 0.343 2026-10-21 15:59:41,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.016 2026-10-21 15:59:41,482 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.018 2026-10-21 15:59:41,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-10-21 15:59:41,569 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59: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.010 2026-10-21 15:59:41,597 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-10-21 15:59:41,609 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 15:59:41,665 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 15:59:41,671 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:59:41,676 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:59:41,702 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:59:41,706 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:59:41,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.023 0.032 2026-10-21 15:59:41,722 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.065 2026-10-21 15:59:41,738 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.005 0.015 2026-10-21 15:59:41,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-10-21 15:59:41,749 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:41,775 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-10-21 15:59:41,800 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:41,859 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.020 0.045 2026-10-21 15:59:41,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.015 0.096 2026-10-21 15:59:41,923 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:41,930 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:42,019 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.053 2026-10-21 15:59:42,061 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:59:42,146 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:42,182 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:42,245 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:42,308 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:42,338 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4408779 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'a901a74c-0a0e-42c8-9a39-1d3637149977'}] 2026-10-21 15:59:42,400 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4408779 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'a901a74c-0a0e-42c8-9a39-1d3637149977'} created pos.order #743 2026-10-21 15:59:42,426 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4408779 finished 2026-10-21 15:59:42,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.045 0.105 2026-10-21 15:59:42,517 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:42,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15: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.008 2026-10-21 15:59:42,589 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:42,649 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:44,697 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-10-21 15:59:44,698 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-21 15:59:44,766 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 15485612 (allocated 16777216) 2026-10-21 15:59:44,780 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 108531 2026-10-21 15:59:44,785 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-10-21 15:59:44,785 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 108531 2026-10-21 15:59:44,894 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155944_894037_test_13_crm_team.txt 2026-10-21 15:59:44,894 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmpwslyawwv_chrome_odoo" 2026-10-21 15:59:44,929 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-10-21 15:59:45,322 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 108730 2026-10-21 15:59:45,322 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmpy4b5dpw2_chrome_odoo 2026-10-21 15:59:45,322 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:38577/json/version 2026-10-21 15:59:45,323 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38577', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:59:45,376 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: Chrome/150.0.7871.114 2026-10-21 15:59:45,376 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:38577/json 2026-10-21 15:59:45,377 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38577', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:59:45,388 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:38577/devtools/page/30DBF2EB5914832CAEB434BE514924E9 2026-10-21 15:59:45,400 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-10-21 15:59:45,406 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-10-21 15:59:45,487 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:59:45,497 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-10-21 15:59:45,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:59:45,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:59:45,509 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:59:46,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:46] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.032 0.699 2026-10-21 15:59:46,241 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': '30DBF2EB5914832CAEB434BE514924E9', 'loaderId': '7425E8F73F8EEE9360E9B1F75E4138E6', 'isDownload': False} 2026-10-21 15:59:46,241 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-10-21 15:59:46,259 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:59:46,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:46] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 15:59:46,290 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:46] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 15:59:46,298 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:46] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-21 15:59:46,822 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:46,826 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:46,844 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 15:59:46,880 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:59:46,883 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 15:59:46,888 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:46,899 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:59:46,912 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:46,938 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:46] "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-10-21 15:59:46,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-10-21 15:59:47,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.036 2026-10-21 15:59:47,005 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-21 15:59:47,548 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.156 0.351 2026-10-21 15:59:47,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59: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-10-21 15:59:47,626 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 15:59:47,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-10-21 15:59:47,713 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 15:59:47,724 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-10-21 15:59:47,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-21 15:59:47,769 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:59:47,785 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:47,788 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:47,801 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.006 0.019 2026-10-21 15:59:47,834 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 15:59:47,849 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:59:47,857 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:47,858 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.024 0.057 2026-10-21 15:59:47,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-10-21 15:59:47,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.030 2026-10-21 15:59:47,910 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-21 15:59:47,946 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:47,989 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:47] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.016 0.037 2026-10-21 15:59:48,036 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:48,046 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:59:48,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:48] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.017 0.098 2026-10-21 15:59:48,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.059 2026-10-21 15:59:48,177 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 15:59:48,245 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:48,263 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:59:48,341 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:48,391 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:48,442 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:48,493 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:48,544 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/31] Tour OrderChange → Step body 2026-10-21 15:59:48,595 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:48,673 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:48,677 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71297517 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '9a67c500-0368-4ca5-888e-8d27b34c9470'}] 2026-10-21 15:59:48,753 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71297517 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '9a67c500-0368-4ca5-888e-8d27b34c9470'} created pos.order #744 2026-10-21 15:59:48,780 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71297517 finished 2026-10-21 15:59:48,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.041 0.136 2026-10-21 15:59:48,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 15:59:48,924 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:48,975 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,026 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,077 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,138 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,199 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,260 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,311 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,362 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,413 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,468 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,524 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,577 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,649 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,661 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:49,662 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:49,700 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,751 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,824 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,877 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,948 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:49,954 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50818539 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '9a67c500-0368-4ca5-888e-8d27b34c9470'}] 2026-10-21 15:59:49,957 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:59:50,039 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [718] to pos.order #744 2026-10-21 15:59:50,397 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50818539 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '9a67c500-0368-4ca5-888e-8d27b34c9470'} updated pos.order #744 2026-10-21 15:59:50,423 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50818539 finished 2026-10-21 15:59:50,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.185 0.398 2026-10-21 15:59:50,691 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:50,742 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-10-21 15:59:50,743 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-21 15:59:50,837 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 17055048 (allocated 18747392) 2026-10-21 15:59:50,850 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 108730 2026-10-21 15:59:50,852 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-10-21 15:59:50,853 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 108730 2026-10-21 15:59:50,962 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155950_962431_test_14_change_synced_order.txt 2026-10-21 15:59:50,962 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmpy4b5dpw2_chrome_odoo" 2026-10-21 15:59:50,982 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-10-21 15:59:51,396 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 108934 2026-10-21 15:59:51,397 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpjew15hj__chrome_odoo 2026-10-21 15:59:51,397 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:46745/json/version 2026-10-21 15:59:51,398 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46745', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:59:51,416 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-21 15:59:51,416 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:46745/json 2026-10-21 15:59:51,417 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46745', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:59:51,430 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:46745/devtools/page/969DA8FE3F7AA5958608A090ED1923EA 2026-10-21 15:59:51,439 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-21 15:59:51,451 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-21 15:59:51,516 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:59:51,530 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-21 15:59:51,533 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:59:51,533 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:59:51,544 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 15:59:52,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:52] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.062 0.522 2026-10-21 15:59:52,130 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '969DA8FE3F7AA5958608A090ED1923EA', 'loaderId': 'F235128DD0BAF364D118D81F28E0CF50', 'isDownload': False} 2026-10-21 15:59:52,130 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-10-21 15:59:52,144 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:59:52,168 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:52] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 15:59:52,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:52] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 15:59:52,179 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:52] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 15:59:52,681 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:59:52,688 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:59:52,702 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 15:59:52,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 15:59:52,738 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:59:52,745 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:52,755 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 15:59:52,772 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:52,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-10-21 15:59:52,818 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-21 15:59:52,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.036 2026-10-21 15:59:52,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-21 15:59:53,498 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.203 0.370 2026-10-21 15:59:53,520 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 15:59:53,588 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59: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-10-21 15:59:53,641 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-10-21 15:59:53,660 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59: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-10-21 15:59:53,675 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-21 15:59:53,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-21 15:59:53,729 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:53,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:59:53,747 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:59:53,749 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:59:53,788 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:59:53,790 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:59:53,795 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.017 0.040 2026-10-21 15:59:53,818 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:59:53,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.073 2026-10-21 15:59:53,835 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.045 2026-10-21 15:59:53,843 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:53,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.018 0.086 2026-10-21 15:59:53,919 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:53,922 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.031 2026-10-21 15:59:53,977 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:53] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.019 0.153 2026-10-21 15:59:54,061 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:59:54,067 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.114 2026-10-21 15:59:54,115 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 15:59:54,170 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:54,200 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:59:54,251 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:54,301 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:54,352 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:54,403 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:54,463 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:54,513 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:54,564 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:54,639 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:54,647 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:59:54,651 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:54,690 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:54,741 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:54,814 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:54,873 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:54,923 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:54,993 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:55,080 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-21 15:59:55,081 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-21 15:59:55,081 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-21 15:59:55,082 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-21 15:59:55,082 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-21 15:59:55,083 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-21 15:59:55,083 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-21 15:59:55,084 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-21 15:59:55,084 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-21 15:59:55,085 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-21 15:59:55,085 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-21 15:59:55,085 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-21 15:59:55,086 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-21 15:59:55,086 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-21 15:59:55,087 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-21 15:59:55,087 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-21 15:59:55,087 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-21 15:59:55,088 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-21 15:59:55,088 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-21 15:59:55,089 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-21 15:59:55,089 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-21 15:59:55,090 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-21 15:59:55,091 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-21 15:59:55,092 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-21 15:59:55,093 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-21 15:59:55,094 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-21 15:59:55,094 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-21 15:59:55,095 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-21 15:59:55,096 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:55,097 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-21 15:59:55,099 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:55,100 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-21 15:59:55,102 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:55,102 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-21 15:59:55,104 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-21 15:59:55,105 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:59:55,106 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-21 15:59:55,107 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-21 15:59:55,107 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-21 15:59:55,107 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-21 15:59:55,108 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-21 15:59:55,108 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-21 15:59:55,109 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-21 15:59:55,110 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-21 15:59:55,128 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:55,130 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:59:55,132 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:59:55,133 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:59:55,134 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 15:59:55,135 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:59:55,154 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:55,155 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-21 15:59:55,156 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:59:55,157 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:59:55,158 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-21 15:59:55,159 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-21 15:59:55,161 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-21 15:59:55,161 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:59:55,162 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-21 15:59:55,163 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-21 15:59:55,164 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-21 15:59:55,164 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-21 15:59:55,164 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-21 15:59:55,164 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-21 15:59:55,165 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-21 15:59:55,165 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-21 15:59:55,165 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-21 15:59:55,165 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-21 15:59:55,166 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-21 15:59:55,166 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-21 15:59:55,166 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-21 15:59:55,167 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-21 15:59:55,167 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-21 15:59:55,167 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-21 15:59:55,167 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-21 15:59:55,170 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-21 15:59:55,172 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-21 15:59:55,173 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-21 15:59:55,173 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-21 15:59:55,173 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-21 15:59:55,173 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-21 15:59:55,174 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-21 15:59:55,175 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-21 15:59:55,175 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-21 15:59:55,176 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-21 15:59:55,176 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-21 15:59:55,176 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-21 15:59:55,177 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-21 15:59:55,177 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-21 15:59:55,177 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-21 15:59:55,177 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-21 15:59:55,178 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-21 15:59:55,178 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-21 15:59:55,179 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-21 15:59:55,193 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:55,195 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:59:55,196 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:59:55,197 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 15:59:55,234 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:59:55,236 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 15:59:55,239 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-21 15:59:55,239 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-21 15:59:55,246 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-21 15:59:55,247 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:55,249 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-21 15:59:55,249 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-21 15:59:55,250 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-21 15:59:55,250 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-21 15:59:55,251 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-21 15:59:55,251 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-21 15:59:55,252 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-21 15:59:55,252 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-21 15:59:55,252 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-21 15:59:55,253 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-21 15:59:55,253 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-21 15:59:55,254 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-21 15:59:55,254 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-21 15:59:55,255 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-21 15:59:55,260 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:55,261 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-21 15:59:55,263 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 15:59:55,264 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-21 15:59:55,265 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-21 15:59:55,266 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-21 15:59:55,266 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-21 15:59:55,267 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-21 15:59:55,267 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-21 15:59:55,268 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-21 15:59:55,268 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-21 15:59:55,269 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-21 15:59:55,269 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-21 15:59:55,270 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-21 15:59:55,270 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-21 15:59:55,271 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-21 15:59:55,271 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-21 15:59:55,272 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-21 15:59:55,272 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-21 15:59:55,272 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-21 15:59:55,273 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-21 15:59:55,273 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-21 15:59:55,274 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-21 15:59:55,274 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-21 15:59:55,275 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-21 15:59:55,280 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:55,281 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 15:59:55,284 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 15:59:55,738 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52884031 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '98ab792c-6a0e-4010-bd73-4f859f61fe29'}] 2026-10-21 15:59:55,753 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:55,805 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52884031 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '98ab792c-6a0e-4010-bd73-4f859f61fe29'} created pos.order #745 2026-10-21 15:59:55,830 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52884031 finished 2026-10-21 15:59:55,901 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.045 0.120 2026-10-21 15:59:55,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59: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-10-21 15:59:55,953 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:56,002 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:56,060 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:58,097 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-21 15:59:58,098 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 15:59:58,195 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16777532 (allocated 18350080) 2026-10-21 15:59:58,202 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 108934 2026-10-21 15:59:58,203 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-21 15:59:58,204 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 108934 2026-10-21 15:59:58,298 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_155958_298417_test_14_pos_payment_sync.txt 2026-10-21 15:59:58,298 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpjew15hj__chrome_odoo" 2026-10-21 15:59:58,627 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 109166 2026-10-21 15:59:58,627 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpugkznv0m_chrome_odoo 2026-10-21 15:59:58,627 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:41369/json/version 2026-10-21 15:59:58,628 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:59:58,658 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-21 15:59:58,658 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:41369/json 2026-10-21 15:59:58,658 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 15:59:58,668 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:41369/devtools/page/D977373AA5D9371F9A83FB036FE8B372 2026-10-21 15:59:58,681 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-21 15:59:58,691 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-21 15:59:58,750 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 15:59:58,753 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-21 15:59:58,754 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 15:59:58,754 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 15:59:58,821 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:58] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.016 0.039 2026-10-21 15:59:58,825 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'D977373AA5D9371F9A83FB036FE8B372', 'loaderId': 'AE1DD8923A3B456A7B5A33521BC7330F', 'isDownload': False} 2026-10-21 15:59:58,825 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-10-21 15:59:58,840 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 15:59:58,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:58] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 15:59:58,866 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:58] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 15:59:58,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:58] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-21 15:59:59,343 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:59,354 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 15:59:59,373 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 15:59:59,398 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 15:59:59,404 44 INFO rb-01d1866-225816-427320 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-10-21 15:59:59,410 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.005 0.018 2026-10-21 15:59:59,443 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.015 2026-10-21 15:59:59,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 15:59:59,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:59] "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-10-21 15:59:59,476 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 15:59:59,531 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.007 0.033 2026-10-21 15:59:59,534 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 15:59:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-10-21 16:00:00,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 340 0.235 0.430 2026-10-21 16:00:00,249 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "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-10-21 16:00:00,322 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 16:00:00,362 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-21 16:00:00,384 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.009 2026-10-21 16:00:00,396 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-21 16:00:00,405 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:00,444 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:00,470 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 16:00:00,477 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:00:00,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 7 0.011 0.027 2026-10-21 16:00:00,485 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:00,487 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:00:00,503 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.053 2026-10-21 16:00:00,505 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-10-21 16:00:00,523 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:00,529 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.036 2026-10-21 16:00:00,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-10-21 16:00:00,561 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:00:00,650 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:00,654 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.035 0.066 2026-10-21 16:00:00,704 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:00,705 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:00:00,706 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 16:00:00,708 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 16:00:00,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.043 0.147 2026-10-21 16:00:00,753 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:00] "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.151 2026-10-21 16:00:00,830 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:00,881 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:00,960 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:01,011 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:01,062 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:01,113 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:01,178 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:01,193 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:01,233 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:01,281 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:01,340 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:01,396 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:01,447 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:01,499 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:01,557 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:01,619 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:01,670 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:01,734 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:01,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:00:01,859 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-21 16:00:01,859 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-21 16:00:01,860 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-21 16:00:01,861 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-21 16:00:01,862 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-21 16:00:01,863 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-21 16:00:01,863 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-21 16:00:01,864 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-21 16:00:01,865 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-21 16:00:01,865 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-21 16:00:01,866 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-21 16:00:01,866 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-21 16:00:01,868 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-21 16:00:01,869 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-21 16:00:01,869 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-21 16:00:01,869 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-21 16:00:01,870 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-21 16:00:01,870 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-21 16:00:01,871 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-21 16:00:01,871 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-21 16:00:01,872 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-21 16:00:01,872 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-21 16:00:01,872 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-21 16:00:01,873 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-21 16:00:01,873 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-21 16:00:01,873 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-21 16:00:01,874 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-21 16:00:01,875 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-21 16:00:01,876 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-21 16:00:01,876 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-21 16:00:01,877 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:01,878 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-21 16:00:01,879 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-21 16:00:01,881 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-21 16:00:01,881 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-21 16:00:01,882 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-21 16:00:01,882 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-21 16:00:01,883 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-21 16:00:01,884 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-21 16:00:01,884 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-21 16:00:01,884 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-21 16:00:01,895 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:01,906 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:01,911 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:00:01,914 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-21 16:00:01,914 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:00:01,917 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-21 16:00:01,918 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:00:01,919 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-21 16:00:01,927 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-21 16:00:01,929 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:00:01,930 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:00:01,932 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-21 16:00:01,935 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:00:01,937 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:00:01,937 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-21 16:00:01,939 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-21 16:00:01,942 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:00:01,943 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-21 16:00:01,943 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-21 16:00:01,944 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-21 16:00:01,945 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-21 16:00:01,945 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-21 16:00:01,946 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-21 16:00:01,946 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-21 16:00:01,947 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-21 16:00:01,948 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-21 16:00:01,949 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-21 16:00:01,950 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-21 16:00:01,951 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-21 16:00:01,951 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-21 16:00:01,952 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-21 16:00:01,952 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-21 16:00:01,953 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-21 16:00:01,953 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-21 16:00:01,954 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-21 16:00:01,954 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-21 16:00:01,955 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-21 16:00:01,956 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-21 16:00:01,959 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-21 16:00:01,960 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:01,961 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-21 16:00:01,963 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-21 16:00:01,963 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:00:01,966 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-21 16:00:01,967 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-21 16:00:01,967 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-21 16:00:01,969 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-21 16:00:01,969 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-21 16:00:01,970 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-21 16:00:01,970 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-21 16:00:01,971 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-21 16:00:01,971 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-21 16:00:01,971 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-21 16:00:01,978 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-21 16:00:01,980 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:01,980 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-21 16:00:01,999 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-21 16:00:02,008 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:02,008 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:00:02,019 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:02,024 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:02,028 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-21 16:00:02,028 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-21 16:00:02,030 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-21 16:00:02,031 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-21 16:00:02,031 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-21 16:00:02,031 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-21 16:00:02,032 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-21 16:00:02,038 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-21 16:00:02,039 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-21 16:00:02,039 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-21 16:00:02,040 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-21 16:00:02,040 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-21 16:00:02,040 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-21 16:00:02,041 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-21 16:00:02,041 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-21 16:00:02,042 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-21 16:00:02,042 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-21 16:00:02,042 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-21 16:00:02,048 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-21 16:00:02,054 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:00:02,055 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:00:02,056 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:00:02,059 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-21 16:00:02,060 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-21 16:00:02,062 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-21 16:00:02,064 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:00:02,066 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-21 16:00:02,067 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-21 16:00:02,067 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-21 16:00:02,068 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-21 16:00:02,068 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-21 16:00:02,069 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-21 16:00:02,069 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-21 16:00:02,069 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-21 16:00:02,070 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-21 16:00:02,070 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-21 16:00:02,071 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-21 16:00:02,071 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-21 16:00:02,072 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-21 16:00:02,072 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-21 16:00:02,073 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-21 16:00:02,087 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:02,094 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:02,096 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:00:02,500 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9442544 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '98ab792c-6a0e-4010-bd73-4f859f61fe29'}] 2026-10-21 16:00:02,516 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:02,553 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #227 deleted pos.payment records with IDs: [720] 2026-10-21 16:00:02,646 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [721] to pos.order #745 2026-10-21 16:00:02,654 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9442544 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '98ab792c-6a0e-4010-bd73-4f859f61fe29'} updated pos.order #745 2026-10-21 16:00:02,675 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9442544 finished 2026-10-21 16:00:02,757 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 109 0.098 0.162 2026-10-21 16:00:02,801 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:02,801 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:02] "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-10-21 16:00:02,851 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:02,910 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:04,946 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-21 16:00:04,947 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 16:00:05,060 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 17172600 (allocated 18087936) 2026-10-21 16:00:05,083 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 109166 2026-10-21 16:00:05,084 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-21 16:00:05,084 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 109166 2026-10-21 16:00:05,183 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160005_183134_test_14_pos_payment_sync.txt 2026-10-21 16:00:05,183 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpugkznv0m_chrome_odoo" 2026-10-21 16:00:05,483 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 109406 2026-10-21 16:00:05,483 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpbcntuhh__chrome_odoo 2026-10-21 16:00:05,483 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:38215/json/version 2026-10-21 16:00:05,484 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38215', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:05,519 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-21 16:00:05,519 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:38215/json 2026-10-21 16:00:05,520 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38215', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:05,526 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:38215/devtools/page/D2163CA357E53C542852C485F8F3C0C2 2026-10-21 16:00:05,535 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-21 16:00:05,544 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-21 16:00:05,572 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:00:05,574 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-21 16:00:05,575 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:00:05,576 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:00:05,650 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:05] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.024 0.040 2026-10-21 16:00:05,654 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'D2163CA357E53C542852C485F8F3C0C2', 'loaderId': 'EE4FC9EC29D9F3F5A02B0EE9B6A1162C', 'isDownload': False} 2026-10-21 16:00:05,655 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-10-21 16:00:05,672 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:00:05,686 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:05] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:00:05,689 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:05] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:00:05,700 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:05] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 16:00:06,218 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:06,229 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:06,240 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:00:06,266 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-10-21 16:00:06,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:00:06,281 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:00:06,290 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:06,296 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:06,317 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:00:06,321 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:06] "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.012 2026-10-21 16:00:06,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.033 2026-10-21 16:00:06,370 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-21 16:00:06,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 320 0.179 0.340 2026-10-21 16:00:06,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:06] "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-10-21 16:00:07,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-10-21 16:00:07,051 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.030 2026-10-21 16:00:07,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:00:07,089 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-21 16:00:07,098 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:07,131 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:07,146 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:00:07,151 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:00:07,158 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:00:07,164 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.018 2026-10-21 16:00:07,179 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:00:07,197 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:00:07,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 7 0.011 0.050 2026-10-21 16:00:07,214 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:07,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.032 2026-10-21 16:00:07,227 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:00:07,282 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.024 0.065 2026-10-21 16:00:07,300 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.040 2026-10-21 16:00:07,353 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:07,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.013 0.146 2026-10-21 16:00:07,374 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00: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.073 2026-10-21 16:00:07,381 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:07,382 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:07,439 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:07,455 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:07,458 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-10-21 16:00:07,589 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:07,640 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:07,720 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:07,771 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:07,822 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:07,873 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:07,938 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:07,950 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:07,989 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:08,040 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:08,100 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:08,151 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:08,213 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:08,274 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:08,325 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:08,385 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:08,393 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:00:08,515 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-21 16:00:08,516 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-21 16:00:08,517 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-21 16:00:08,517 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-21 16:00:08,518 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-21 16:00:08,518 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-21 16:00:08,519 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-21 16:00:08,520 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-21 16:00:08,520 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-21 16:00:08,521 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-21 16:00:08,521 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-21 16:00:08,521 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-21 16:00:08,523 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-21 16:00:08,523 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-21 16:00:08,524 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-21 16:00:08,524 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-21 16:00:08,525 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-21 16:00:08,526 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-21 16:00:08,526 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-21 16:00:08,527 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-21 16:00:08,530 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-21 16:00:08,530 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-21 16:00:08,530 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-21 16:00:08,531 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-21 16:00:08,531 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-21 16:00:08,531 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-21 16:00:08,531 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-21 16:00:08,532 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-21 16:00:08,532 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-21 16:00:08,532 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-21 16:00:08,532 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-21 16:00:08,533 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-21 16:00:08,534 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-21 16:00:08,534 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-21 16:00:08,535 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-21 16:00:08,535 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-21 16:00:08,536 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-21 16:00:08,538 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-21 16:00:08,538 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-21 16:00:08,539 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-21 16:00:08,541 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-21 16:00:08,542 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-21 16:00:08,542 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-21 16:00:08,542 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-21 16:00:08,543 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-21 16:00:08,543 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-21 16:00:08,544 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-21 16:00:08,547 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-21 16:00:08,548 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-21 16:00:08,548 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-21 16:00:08,549 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-21 16:00:08,549 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-21 16:00:08,551 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-21 16:00:08,551 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-21 16:00:08,551 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-21 16:00:08,552 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-21 16:00:08,552 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-21 16:00:08,553 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-21 16:00:08,553 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-21 16:00:08,554 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-21 16:00:08,555 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-21 16:00:08,556 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:08,565 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-21 16:00:08,566 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-21 16:00:08,566 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:08,567 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-21 16:00:08,567 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-21 16:00:08,568 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-21 16:00:08,568 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-21 16:00:08,568 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-21 16:00:08,569 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-21 16:00:08,573 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-21 16:00:08,575 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-21 16:00:08,575 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-21 16:00:08,575 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-21 16:00:08,575 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-21 16:00:08,577 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-21 16:00:08,578 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-21 16:00:08,579 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-21 16:00:08,581 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:08,583 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-21 16:00:08,584 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-21 16:00:08,585 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-21 16:00:08,585 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-21 16:00:08,586 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:08,587 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-21 16:00:08,588 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-21 16:00:08,588 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-21 16:00:08,589 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-21 16:00:08,589 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-21 16:00:08,590 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-21 16:00:08,591 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-21 16:00:08,593 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:08,594 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-21 16:00:08,594 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-21 16:00:08,596 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-21 16:00:08,596 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:08,598 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-21 16:00:08,598 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-21 16:00:08,599 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-21 16:00:08,600 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-21 16:00:08,600 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-21 16:00:08,601 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-21 16:00:08,602 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-21 16:00:08,603 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-21 16:00:08,603 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-21 16:00:08,604 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-21 16:00:08,611 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:00:08,617 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-21 16:00:08,618 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:00:08,623 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:00:08,628 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 16:00:08,629 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:00:08,630 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-21 16:00:08,631 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-21 16:00:08,633 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:00:08,635 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-21 16:00:08,637 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-21 16:00:08,642 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-21 16:00:08,645 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-21 16:00:08,650 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-21 16:00:08,651 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:00:08,653 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:00:08,658 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:00:08,659 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-21 16:00:08,659 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-21 16:00:08,660 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-21 16:00:08,661 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-21 16:00:08,662 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-21 16:00:08,663 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-21 16:00:08,664 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-21 16:00:08,666 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:00:08,666 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-21 16:00:08,668 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-21 16:00:08,668 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-21 16:00:08,669 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-21 16:00:08,680 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:00:08,683 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:00:08,683 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:00:08,686 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:00:08,687 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:00:08,697 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:00:08,708 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:00:08,709 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:00:08,710 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:00:08,712 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:08] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:00:09,087 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37535566 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '98ab792c-6a0e-4010-bd73-4f859f61fe29'}] 2026-10-21 16:00:09,102 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:09,169 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [722] to pos.order #745 2026-10-21 16:00:09,174 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37535566 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '98ab792c-6a0e-4010-bd73-4f859f61fe29'} updated pos.order #745 2026-10-21 16:00:09,193 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37535566 finished 2026-10-21 16:00:09,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.049 0.127 2026-10-21 16:00:09,313 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:09] "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-10-21 16:00:09,320 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:09,375 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:09,433 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:11,480 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-21 16:00:11,481 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 16:00:11,557 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 17173084 (allocated 18350080) 2026-10-21 16:00:11,564 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 109406 2026-10-21 16:00:11,565 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-21 16:00:11,565 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 109406 2026-10-21 16:00:11,660 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160011_660645_test_14_pos_payment_sync.txt 2026-10-21 16:00:11,660 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpbcntuhh__chrome_odoo" 2026-10-21 16:00:11,680 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-10-21 16:00:12,085 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 109642 2026-10-21 16:00:12,085 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmp3lg97ts5_chrome_odoo 2026-10-21 16:00:12,085 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:35327/json/version 2026-10-21 16:00:12,087 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35327', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:12,105 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: Chrome/150.0.7871.114 2026-10-21 16:00:12,106 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:35327/json 2026-10-21 16:00:12,106 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35327', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:12,117 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:35327/devtools/page/BC1433945B08B1F9496740F4B4D7679C 2026-10-21 16:00:12,121 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-10-21 16:00:12,125 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-10-21 16:00:12,177 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:00:12,193 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-10-21 16:00:12,194 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:00:12,194 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:00:12,206 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:00:12,892 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:12] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.046 0.644 2026-10-21 16:00:12,901 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': 'BC1433945B08B1F9496740F4B4D7679C', 'loaderId': '592E784815D60A819D30CF258507ADB9', 'isDownload': False} 2026-10-21 16:00:12,901 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-10-21 16:00:12,925 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:00:12,952 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:12] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-21 16:00:12,956 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:12] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:00:12,965 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:12] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 16:00:13,462 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:00:13,466 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:00:13,489 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:00:13,513 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:00:13,520 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:13,526 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-21 16:00:13,540 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:00:13,556 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:13,586 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:13] "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-10-21 16:00:13,610 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.030 2026-10-21 16:00:13,656 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.045 2026-10-21 16:00:13,658 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-21 16:00:14,309 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.260 0.355 2026-10-21 16:00:14,332 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "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-10-21 16:00:14,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00: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.007 2026-10-21 16:00:14,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-10-21 16:00:14,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-21 16:00:14,493 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-10-21 16:00:14,508 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:00:14,547 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:14,557 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:00:14,572 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:00:14,576 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:00:14,576 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.020 2026-10-21 16:00:14,590 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:14,596 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00: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-10-21 16:00:14,608 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:14,631 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:14,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.038 0.054 2026-10-21 16:00:14,660 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.063 2026-10-21 16:00:14,743 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.036 0.103 2026-10-21 16:00:14,808 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:14,809 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:14,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.022 0.195 2026-10-21 16:00:14,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.153 2026-10-21 16:00:14,901 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.065 2026-10-21 16:00:14,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00: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-10-21 16:00:15,025 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:15,055 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:15,115 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:15,167 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:15,216 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:15,275 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:15,323 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:15,377 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:15,444 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:15,494 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:15,548 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:15,730 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:15,780 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:15,851 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:15,901 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:15,952 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:16,005 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:16,056 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:16,110 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:16,177 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:16,228 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:16,279 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:16,329 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:16,380 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:16,437 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:16,498 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:16,548 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:16,603 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:16,657 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:16,708 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:16,792 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-10-21 16:00:16,799 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #206055 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '91fe12de-3bd6-4a42-9d5e-5b7311ced845'}] 2026-10-21 16:00:16,885 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #206055 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '91fe12de-3bd6-4a42-9d5e-5b7311ced845'} created pos.order #746 2026-10-21 16:00:16,914 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #206055 finished 2026-10-21 16:00:16,992 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.048 0.149 2026-10-21 16:00:17,043 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26872435 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'febfe611-8d9b-42be-8dbb-d632a4ca0027'}] 2026-10-21 16:00:17,105 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26872435 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'febfe611-8d9b-42be-8dbb-d632a4ca0027'} created pos.order #747 2026-10-21 16:00:17,133 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26872435 finished 2026-10-21 16:00:17,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.029 0.120 2026-10-21 16:00:17,251 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:17,315 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98194083 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'febfe611-8d9b-42be-8dbb-d632a4ca0027'}] 2026-10-21 16:00:17,324 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:17,336 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:00:17,349 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98194083 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'febfe611-8d9b-42be-8dbb-d632a4ca0027'} updated pos.order #747 2026-10-21 16:00:17,372 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98194083 finished 2026-10-21 16:00:17,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.079 0.135 2026-10-21 16:00:17,580 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:17] "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-10-21 16:00:17,608 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:17,659 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:17,732 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:17,744 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:17,744 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:17,782 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:17,833 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:17,915 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:17,983 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:17,987 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44250719 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'febfe611-8d9b-42be-8dbb-d632a4ca0027'}] 2026-10-21 16:00:18,075 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [723] to pos.order #747 2026-10-21 16:00:18,454 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44250719 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'febfe611-8d9b-42be-8dbb-d632a4ca0027'} updated pos.order #747 2026-10-21 16:00:18,477 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44250719 finished 2026-10-21 16:00:18,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.166 0.403 2026-10-21 16:00:18,695 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:18,743 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:18,811 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-21 16:00:18,812 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:18,859 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:18,921 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:18,971 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,022 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,076 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,127 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,181 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,249 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,300 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,353 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,532 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,580 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,631 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,686 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,747 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,800 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,853 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,905 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,985 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:19,990 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46990975 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '91fe12de-3bd6-4a42-9d5e-5b7311ced845'}] 2026-10-21 16:00:20,030 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #227 deleted pos.order.line records with IDs: [1235] 2026-10-21 16:00:20,047 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1238] to pos.order #746 2026-10-21 16:00:20,053 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46990975 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '91fe12de-3bd6-4a42-9d5e-5b7311ced845'} updated pos.order #746 2026-10-21 16:00:20,072 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46990975 finished 2026-10-21 16:00:20,154 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.048 0.118 2026-10-21 16:00:20,188 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35382791 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000003', 'uuid': '8569fdc2-5935-4293-b792-8b4f1dae24d6'}] 2026-10-21 16:00:20,232 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35382791 order {'name': '/', 'pos_reference': '261-120-000003', 'uuid': '8569fdc2-5935-4293-b792-8b4f1dae24d6'} created pos.order #748 2026-10-21 16:00:20,254 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35382791 finished 2026-10-21 16:00:20,317 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.026 0.105 2026-10-21 16:00:20,350 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:20,406 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:20,470 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:20,473 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4174101 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000003', 'uuid': '8569fdc2-5935-4293-b792-8b4f1dae24d6'}] 2026-10-21 16:00:20,541 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [724] to pos.order #748 2026-10-21 16:00:20,768 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4174101 order {'name': '/', 'pos_reference': '261-120-000003', 'uuid': '8569fdc2-5935-4293-b792-8b4f1dae24d6'} updated pos.order #748 2026-10-21 16:00:20,789 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4174101 finished 2026-10-21 16:00:20,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.107 0.276 2026-10-21 16:00:20,962 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:20,997 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:21,059 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:21,109 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:21,166 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:21,228 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:21,232 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43057963 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '91fe12de-3bd6-4a42-9d5e-5b7311ced845'}] 2026-10-21 16:00:21,305 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [725] to pos.order #746 2026-10-21 16:00:21,526 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43057963 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '91fe12de-3bd6-4a42-9d5e-5b7311ced845'} updated pos.order #746 2026-10-21 16:00:21,555 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43057963 finished 2026-10-21 16:00:21,618 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.100 0.288 2026-10-21 16:00:21,711 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:21,762 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-10-21 16:00:21,763 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-21 16:00:21,887 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 21256676 (allocated 22810624) 2026-10-21 16:00:21,899 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 109642 2026-10-21 16:00:21,900 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-10-21 16:00:21,900 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 109642 2026-10-21 16:00:22,064 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160022_064270_test_15_split_bill_screen_actions.txt 2026-10-21 16:00:22,064 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmp3lg97ts5_chrome_odoo" 2026-10-21 16:00:22,087 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-10-21 16:00:22,490 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 109862 2026-10-21 16:00:22,490 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmp7dtouocr_chrome_odoo 2026-10-21 16:00:22,491 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:34403/json/version 2026-10-21 16:00:22,492 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:22,523 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-10-21 16:00:22,523 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:34403/json 2026-10-21 16:00:22,524 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:22,535 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:34403/devtools/page/28A95EC7B32D09B39FC8221CC580853C 2026-10-21 16:00:22,548 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-10-21 16:00:22,558 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-10-21 16:00:22,607 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:00:22,617 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-10-21 16:00:22,619 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:00:22,619 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:00:22,634 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:00:23,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:23] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.048 0.732 2026-10-21 16:00:23,414 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': '28A95EC7B32D09B39FC8221CC580853C', 'loaderId': '562561C37699BADEB57797FC025DD16A', 'isDownload': False} 2026-10-21 16:00:23,415 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Evaluate ready code "odoo.isTourReady('test_cancel_order_from_ui')" 2026-10-21 16:00:23,431 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:00:23,458 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:23] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-10-21 16:00:23,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:23] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:00:23,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:23] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:00:23,988 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:00:23,992 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:24,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 16:00:24,031 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:00:24,038 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:24,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:00:24,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:00:24,075 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:24,101 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-10-21 16:00:24,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-21 16:00:24,164 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.032 2026-10-21 16:00:24,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-21 16:00:24,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.312 0.435 2026-10-21 16:00:24,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:24] "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-10-21 16:00:25,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00: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-10-21 16:00:25,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.035 2026-10-21 16:00:25,122 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00: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-10-21 16:00:25,137 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-10-21 16:00:25,156 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 16:00:25,200 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:25,218 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:00:25,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:00:25,226 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:00:25,252 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:00:25,253 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:00:25,280 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.026 0.042 2026-10-21 16:00:25,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.077 2026-10-21 16:00:25,300 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:25,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.007 0.031 2026-10-21 16:00:25,363 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:25,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.036 0.052 2026-10-21 16:00:25,458 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.089 2026-10-21 16:00:25,489 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:25,502 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:00:25,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.019 0.166 2026-10-21 16:00:25,634 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.093 2026-10-21 16:00:25,678 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:00:25,768 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:25,798 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:25,822 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:25,913 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:25,965 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:26,016 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:26,072 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:26,123 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:26,178 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:26,248 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:26,306 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:26,356 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:26,406 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:26,466 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:26,493 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33798544 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'bafb06d8-af6f-4dad-8291-0b97185f2e70'}] 2026-10-21 16:00:26,572 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33798544 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'bafb06d8-af6f-4dad-8291-0b97185f2e70'} created pos.order #749 2026-10-21 16:00:26,595 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33798544 finished 2026-10-21 16:00:26,672 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.057 0.124 2026-10-21 16:00:26,710 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:26,751 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:26,802 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:26,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:26] "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-10-21 16:00:26,887 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:26,936 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:26,986 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:27,045 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:27,109 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:27,168 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:27,330 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:27] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 63 0.061 0.099 2026-10-21 16:00:27,373 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:27,460 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:27,468 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:27] "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-10-21 16:00:27,509 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:27,516 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.027 2026-10-21 16:00:27,563 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:27,613 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:27,673 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:27,688 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:27] "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.008 2026-10-21 16:00:27,717 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:27,774 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-10-21 16:00:27,775 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-21 16:00:27,882 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 16071808 (allocated 17301504) 2026-10-21 16:00:27,886 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 109862 2026-10-21 16:00:27,888 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-10-21 16:00:27,889 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 109862 2026-10-21 16:00:27,992 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160027_992309_test_cancel_order_from_ui.txt 2026-10-21 16:00:27,992 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmp7dtouocr_chrome_odoo" 2026-10-21 16:00:28,038 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-10-21 16:00:28,258 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-21 16:00:29,653 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 110069 2026-10-21 16:00:29,653 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmpbql6j_cp_chrome_odoo 2026-10-21 16:00:29,653 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:37485/json/version 2026-10-21 16:00:29,655 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37485', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:29,668 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: Chrome/150.0.7871.114 2026-10-21 16:00:29,668 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:37485/json 2026-10-21 16:00:29,668 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37485', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:29,677 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:37485/devtools/page/AE7EE9F1DD30B4D3F6F4E5B5E6B45BCA 2026-10-21 16:00:29,687 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-10-21 16:00:29,693 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-10-21 16:00:29,791 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:00:29,797 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-10-21 16:00:29,798 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:00:29,798 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:00:29,809 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:00:30,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:30] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.055 0.671 2026-10-21 16:00:30,536 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': 'AE7EE9F1DD30B4D3F6F4E5B5E6B45BCA', 'loaderId': '093E6BEAD9A3FE6E3CC5A9AAE25E43D4', 'isDownload': False} 2026-10-21 16:00:30,537 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-10-21 16:00:30,556 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:00:30,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:30] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:00:30,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:30] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:00:30,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:30] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:00:31,087 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:31,088 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:00:31,110 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:00:31,129 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:00:31,131 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:00:31,143 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:31,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:00:31,156 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:31,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00: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.009 2026-10-21 16:00:31,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-21 16:00:31,238 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:31] "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-10-21 16:00:31,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-21 16:00:31,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.206 0.448 2026-10-21 16:00:31,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 16:00:32,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00: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.006 2026-10-21 16:00:32,062 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-10-21 16:00:32,087 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:00:32,103 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-10-21 16:00:32,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 16:00:32,151 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:32,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:00:32,174 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:00:32,188 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:00:32,193 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:00:32,207 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:00:32,224 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.030 0.037 2026-10-21 16:00:32,238 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:32,270 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:00:32,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.007 0.108 2026-10-21 16:00:32,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.009 0.032 2026-10-21 16:00:32,316 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:32,335 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:00:32,381 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.035 0.142 2026-10-21 16:00:32,444 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.017 0.200 2026-10-21 16:00:32,455 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.002 0.153 2026-10-21 16:00:32,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.187 2026-10-21 16:00:32,579 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:00:32,659 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:32,683 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:32,721 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:32,778 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:32,835 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:32,892 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:33,006 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:33,066 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:33,120 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:33,176 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:33,234 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:33,340 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-10-21 16:00:33,401 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:33,452 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:33,503 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:33,554 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:33,614 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:33,667 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:33,716 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:33,792 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-10-21 16:00:33,793 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-21 16:00:33,803 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:33,805 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:33,906 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17894804 (allocated 19271680) 2026-10-21 16:00:33,919 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 110069 2026-10-21 16:00:33,922 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-10-21 16:00:33,924 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 110069 2026-10-21 16:00:34,024 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160034_023744_test_combo_preparation_receipt.txt 2026-10-21 16:00:34,024 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmpbql6j_cp_chrome_odoo" 2026-10-21 16:00:34,042 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-10-21 16:00:35,259 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 110285 2026-10-21 16:00:35,259 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmphkxfg562_chrome_odoo 2026-10-21 16:00:35,259 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:42593/json/version 2026-10-21 16:00:35,260 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42593', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:35,276 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: Chrome/150.0.7871.114 2026-10-21 16:00:35,276 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:42593/json 2026-10-21 16:00:35,276 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42593', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:35,287 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:42593/devtools/page/94DA0AD420661FC150B0B5DF0B8853DA 2026-10-21 16:00:35,298 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-10-21 16:00:35,304 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-10-21 16:00:35,421 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:00:35,427 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-10-21 16:00:35,428 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:00:35,429 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:00:35,439 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:00:36,153 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:36] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.039 0.678 2026-10-21 16:00:36,157 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': '94DA0AD420661FC150B0B5DF0B8853DA', 'loaderId': 'A7FCA15A1A3FC52D66759C2BC092B5FC', 'isDownload': False} 2026-10-21 16:00:36,157 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt_layout')" 2026-10-21 16:00:36,175 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:00:36,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:36] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:00:36,195 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:36] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:00:36,205 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:36] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 16:00:36,722 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:36,728 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:36,757 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:00:36,776 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:00:36,778 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:00:36,785 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:36,792 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:00:36,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:36,831 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-10-21 16:00:36,846 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-21 16:00:36,897 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:36] "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-10-21 16:00:36,900 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-21 16:00:37,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.225 0.473 2026-10-21 16:00:37,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:00:37,731 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:00:37,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:37] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-21 16:00:37,840 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:00:37,859 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-10-21 16:00:37,873 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.005 2026-10-21 16:00:37,906 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:37,935 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:00:37,940 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:00:37,977 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:37] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.020 0.041 2026-10-21 16:00:38,003 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-21 16:00:38,009 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-21 16:00:38,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:38] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.007 0.092 2026-10-21 16:00:38,022 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.104 2026-10-21 16:00:38,026 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:38,039 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:38] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.044 2026-10-21 16:00:38,109 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:38] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.017 0.028 2026-10-21 16:00:38,122 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:00:38,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:38] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.029 0.057 2026-10-21 16:00:38,216 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:38,236 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:00:38,285 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:38] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.033 0.136 2026-10-21 16:00:38,408 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.065 0.123 2026-10-21 16:00:38,461 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:00:38,522 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:38,567 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:38,593 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:38,648 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:38,705 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:38,763 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:38,891 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:38,963 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-10-21 16:00:38,964 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-21 16:00:39,059 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 16025472 (allocated 17563648) 2026-10-21 16:00:39,066 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 110285 2026-10-21 16:00:39,068 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-10-21 16:00:39,068 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 110285 2026-10-21 16:00:39,164 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160039_163798_test_combo_preparation_receipt_layout.txt 2026-10-21 16:00:39,164 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmphkxfg562_chrome_odoo" 2026-10-21 16:00:39,182 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-10-21 16:00:40,638 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 110486 2026-10-21 16:00:40,639 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmp283euznz_chrome_odoo 2026-10-21 16:00:40,639 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:37983/json/version 2026-10-21 16:00:40,640 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:40,700 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-10-21 16:00:40,700 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:37983/json 2026-10-21 16:00:40,701 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:40,711 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:37983/devtools/page/0E639CB643AAD9ACF72F3A1283706B4C 2026-10-21 16:00:40,724 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-10-21 16:00:40,733 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-10-21 16:00:40,811 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:00:40,819 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-10-21 16:00:40,824 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:00:40,824 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:00:40,837 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:00:41,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:41] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.079 0.851 2026-10-21 16:00:41,768 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': '0E639CB643AAD9ACF72F3A1283706B4C', 'loaderId': '39427758B84C1ADD861D10E6EC818598', 'isDownload': False} 2026-10-21 16:00:41,768 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-10-21 16:00:41,792 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:00:41,815 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:41] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-21 16:00:41,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:41] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-10-21 16:00:41,837 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:41] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-21 16:00:42,359 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:42,364 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:42,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-21 16:00:42,415 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:00:42,425 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:00:42,428 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:00:42,435 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:42,439 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:42,461 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16: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.005 0.009 2026-10-21 16:00:42,473 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-21 16:00:42,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.036 2026-10-21 16:00:42,524 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-21 16:00:43,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.172 0.406 2026-10-21 16:00:43,161 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16: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.014 2026-10-21 16:00:43,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 16:00:43,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-10-21 16:00:43,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16: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.014 2026-10-21 16:00:43,331 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-10-21 16:00:43,342 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16: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-10-21 16:00:43,393 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:43,434 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:00:43,437 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:43,482 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:00:43,483 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.036 0.035 2026-10-21 16:00:43,488 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:00:43,506 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.009 0.080 2026-10-21 16:00:43,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-10-21 16:00:43,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.012 0.021 2026-10-21 16:00:43,546 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:43,588 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:43,680 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.052 0.045 2026-10-21 16:00:43,704 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.115 2026-10-21 16:00:43,737 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:00:43,737 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:43,778 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.030 0.163 2026-10-21 16:00:43,862 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.087 2026-10-21 16:00:43,920 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16: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.014 2026-10-21 16:00:43,991 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:44,027 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:00:44,058 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:44,121 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:44,175 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:44,229 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:44,354 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:44,410 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:44,449 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21295046 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '8dccb563-e5f0-4cde-ae05-330b0256de7f'}] 2026-10-21 16:00:44,544 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21295046 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '8dccb563-e5f0-4cde-ae05-330b0256de7f'} created pos.order #751 2026-10-21 16:00:44,571 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21295046 finished 2026-10-21 16:00:44,641 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 92 0.056 0.138 2026-10-21 16:00:44,689 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:44,761 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-10-21 16:00:44,769 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:44,820 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:44,898 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:44,962 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:45,013 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:45,068 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:45,130 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:45,182 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:45,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:45] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.019 0.039 2026-10-21 16:00:45,243 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:45,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.021 0.044 2026-10-21 16:00:45,267 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90999288 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '8dccb563-e5f0-4cde-ae05-330b0256de7f'}] 2026-10-21 16:00:45,308 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90999288 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '8dccb563-e5f0-4cde-ae05-330b0256de7f'} updated pos.order #751 2026-10-21 16:00:45,339 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90999288 finished 2026-10-21 16:00:45,487 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.077 0.147 2026-10-21 16:00:47,294 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:47,345 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:47,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00: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.007 2026-10-21 16:00:47,427 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:47,470 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:47,537 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:47,598 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:47,650 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:47,701 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:47,751 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:47,811 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:47,872 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:47,933 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:47,985 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-10-21 16:00:47,986 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-21 16:00:48,099 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 19406564 (allocated 21368832) 2026-10-21 16:00:48,117 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 110486 2026-10-21 16:00:48,123 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-10-21 16:00:48,124 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 110486 2026-10-21 16:00:48,207 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160048_206935_test_combo_synchronisation.txt 2026-10-21 16:00:48,207 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmp283euznz_chrome_odoo" 2026-10-21 16:00:48,225 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-10-21 16:00:48,730 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 110688 2026-10-21 16:00:48,731 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmp8vphs45x_chrome_odoo 2026-10-21 16:00:48,731 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:45007/json/version 2026-10-21 16:00:48,732 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:48,788 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:00:48,788 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:45007/json 2026-10-21 16:00:48,788 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:48,799 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:45007/devtools/page/4709282BEBBEFB8283787BD26DF52261 2026-10-21 16:00:48,811 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-10-21 16:00:48,816 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-10-21 16:00:48,883 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:00:48,891 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-10-21 16:00:48,894 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:00:48,894 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:00:48,910 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:00:49,475 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:49] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.042 0.529 2026-10-21 16:00:49,479 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': '4709282BEBBEFB8283787BD26DF52261', 'loaderId': 'ED9B4B2D25ECBD2531CD9DFCFCB489F3', 'isDownload': False} 2026-10-21 16:00:49,480 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Evaluate ready code "odoo.isTourReady('test_course_restaurant_preparation_tour')" 2026-10-21 16:00:49,490 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:00:49,508 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:49] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:00:49,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:49] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 16:00:49,524 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:49] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-10-21 16:00:49,971 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:49,977 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:49,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-21 16:00:50,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-21 16:00:50,045 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:00:50,050 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:50,061 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:00:50,076 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:50,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00: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.009 2026-10-21 16:00:50,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.029 2026-10-21 16:00:50,171 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.034 2026-10-21 16:00:50,175 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-21 16:00:50,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.240 0.422 2026-10-21 16:00:50,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00: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-10-21 16:00:50,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:50] "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.012 2026-10-21 16:00:51,051 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.063 2026-10-21 16:00:51,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:00:51,087 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:00:51,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 16:00:51,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:51,162 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:00:51,171 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:00:51,178 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:51,187 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.026 2026-10-21 16:00:51,212 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:00:51,220 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:51,227 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.032 2026-10-21 16:00:51,259 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:00:51,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.033 0.077 2026-10-21 16:00:51,282 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.022 2026-10-21 16:00:51,350 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:00:51,360 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:51,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.027 0.156 2026-10-21 16:00:51,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.019 0.249 2026-10-21 16:00:51,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.012 0.185 2026-10-21 16:00:51,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.181 2026-10-21 16:00:51,641 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:00:51,707 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:51,733 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:51,766 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:51,847 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:51,903 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:51,977 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:52,034 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:52,105 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:52,165 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:52,216 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:52,299 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:52,303 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51010757 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '7709fb70-c1df-43da-853d-57c626a8f94f'}] 2026-10-21 16:00:52,403 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51010757 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '7709fb70-c1df-43da-853d-57c626a8f94f'} created pos.order #752 2026-10-21 16:00:52,435 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51010757 finished 2026-10-21 16:00:52,534 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.066 0.168 2026-10-21 16:00:52,611 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-21 16:00:52,623 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:52,674 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:52,737 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:52,738 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:52] "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-10-21 16:00:52,761 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23360858 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '7709fb70-c1df-43da-853d-57c626a8f94f'}] 2026-10-21 16:00:52,791 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23360858 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '7709fb70-c1df-43da-853d-57c626a8f94f'} updated pos.order #752 2026-10-21 16:00:52,818 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23360858 finished 2026-10-21 16:00:52,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.049 0.141 2026-10-21 16:00:53,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.009 2026-10-21 16:00:53,037 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:53,089 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:53,141 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:53,197 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-10-21 16:00:53,198 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-21 16:00:53,206 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:00:53,287 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 18379100 (allocated 20058112) 2026-10-21 16:00:53,301 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31181126 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '7709fb70-c1df-43da-853d-57c626a8f94f'}] 2026-10-21 16:00:53,306 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 110688 2026-10-21 16:00:53,327 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-10-21 16:00:53,332 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31181126 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '7709fb70-c1df-43da-853d-57c626a8f94f'} updated pos.order #752 2026-10-21 16:00:53,332 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 110688 2026-10-21 16:00:53,336 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31181126 finished 2026-10-21 16:00:53,416 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160053_416404_test_course_restaurant_preparation_tour.txt 2026-10-21 16:00:53,416 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmp8vphs45x_chrome_odoo" 2026-10-21 16:00:53,417 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.049 0.074 2026-10-21 16:00:53,437 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-10-21 16:00:53,835 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 110900 2026-10-21 16:00:53,835 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmphnkvwl8m_chrome_odoo 2026-10-21 16:00:53,836 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:45023/json/version 2026-10-21 16:00:53,837 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:53,909 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:00:53,909 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:45023/json 2026-10-21 16:00:53,910 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:53,926 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:45023/devtools/page/8F18141C690958944FC5BCE0075C5370 2026-10-21 16:00:53,938 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-10-21 16:00:53,946 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-10-21 16:00:54,007 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-21 16:00:54,016 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-10-21 16:00:54,018 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:00:54,018 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:00:54,033 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:00:54,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:54] "GET /pos/ui/120 HTTP/1.1" 200 - 93 0.048 0.605 2026-10-21 16:00:54,687 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': '8F18141C690958944FC5BCE0075C5370', 'loaderId': 'C4626381B33A13E440082BBCA474BCC8', 'isDownload': False} 2026-10-21 16:00:54,687 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-10-21 16:00:54,705 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:00:54,722 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:54] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:00:54,735 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:54] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-21 16:00:54,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:54] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-21 16:00:55,234 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:55,237 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:55,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 16:00:55,277 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:00:55,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:00:55,284 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:55,293 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:00:55,304 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:55,342 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-10-21 16:00:55,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-21 16:00:55,394 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.029 2026-10-21 16:00:55,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-21 16:00:56,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.219 0.386 2026-10-21 16:00:56,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "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-10-21 16:00:56,119 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00: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.007 2026-10-21 16:00:56,170 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-10-21 16:00:56,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00: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.007 2026-10-21 16:00:56,270 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:00:56,282 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:00:56,334 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:00:56,358 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:00:56,361 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:00:56,363 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.019 2026-10-21 16:00:56,385 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:00:56,395 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:00:56,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 200 - 14 0.017 0.047 2026-10-21 16:00:56,405 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-10-21 16:00:56,429 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.009 2026-10-21 16:00:56,458 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:56,506 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:00:56,583 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.035 0.050 2026-10-21 16:00:56,597 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.002 0.091 2026-10-21 16:00:56,640 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:56,643 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:56,679 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 35 0.031 0.151 2026-10-21 16:00:56,698 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:56,794 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.100 2026-10-21 16:00:56,852 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:56,903 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:56,960 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:57,019 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:57,082 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:57,139 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:57,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:57] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.003 0.007 2026-10-21 16:00:57,191 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-10-21 16:00:57,191 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-21 16:00:57,283 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12814268 (allocated 14155776) 2026-10-21 16:00:57,290 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 110900 2026-10-21 16:00:57,292 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-10-21 16:00:57,292 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 110900 2026-10-21 16:00:57,401 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160057_401108_test_create_floor_tour.txt 2026-10-21 16:00:57,401 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmphnkvwl8m_chrome_odoo" 2026-10-21 16:00:57,419 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-10-21 16:00:57,716 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 111102 2026-10-21 16:00:57,716 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmpk4ynpgyk_chrome_odoo 2026-10-21 16:00:57,716 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:42027/json/version 2026-10-21 16:00:57,717 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42027', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:57,748 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-10-21 16:00:57,748 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:42027/json 2026-10-21 16:00:57,749 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42027', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:00:57,761 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:42027/devtools/page/0DE424FAD27E0EBC91EBC2E5A70B6A72 2026-10-21 16:00:57,769 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-10-21 16:00:57,773 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-10-21 16:00:57,823 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:00:57,848 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-10-21 16:00:57,852 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Open "http://127.0.0.1:8069/pos/ui?config_id=120" in browser 2026-10-21 16:00:57,852 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=120" 2026-10-21 16:00:57,864 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:00:58,760 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:58] "GET /pos/ui?config_id=120 HTTP/1.1" 200 - 142 0.072 0.828 2026-10-21 16:00:58,763 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': '0DE424FAD27E0EBC91EBC2E5A70B6A72', 'loaderId': 'E6B762F78B59293E141A9AFE2827E290', 'isDownload': False} 2026-10-21 16:00:58,764 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-10-21 16:00:58,785 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:00:58,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:58] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:00:58,811 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:58] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:00:58,815 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:58] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 16:00:59,311 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:00:59,313 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:00:59,336 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:00:59,370 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:00:59,370 44 INFO rb-01d1866-225816-427320 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=120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:00:59,383 44 INFO rb-01d1866-225816-427320 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-10-21 16:00:59,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:00:59,400 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:00:59,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-10-21 16:00:59,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-21 16:00:59,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.030 2026-10-21 16:00:59,479 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:00:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-21 16:01:00,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.214 0.477 2026-10-21 16:01:00,226 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:01:00,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:01:00,338 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-10-21 16:01:00,357 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:01:00,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-10-21 16:01:00,386 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 16:01:00,419 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:00,429 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:00,449 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:01:00,452 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:01:00,496 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01: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-10-21 16:01:00,501 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 16:01:00,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.025 0.040 2026-10-21 16:01:00,519 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:00,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.082 2026-10-21 16:01:00,526 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:01:00,542 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.046 2026-10-21 16:01:00,611 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.018 0.093 2026-10-21 16:01:00,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.014 0.146 2026-10-21 16:01:00,685 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.002 0.108 2026-10-21 16:01:00,738 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:00,747 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:00,813 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.022 0.046 2026-10-21 16:01:00,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:01:00,934 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:00,976 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:01,022 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:01,098 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:01,104 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38756668 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '3cf13ac5-fe94-4246-a478-a11a68a5ee0b'}] 2026-10-21 16:01:01,210 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38756668 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '3cf13ac5-fe94-4246-a478-a11a68a5ee0b'} created pos.order #753 2026-10-21 16:01:01,235 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38756668 finished 2026-10-21 16:01:01,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.089 0.128 2026-10-21 16:01:01,444 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 66 0.039 0.056 2026-10-21 16:01:01,482 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-10-21 16:01:01,510 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:01,574 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:01,624 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:01,715 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:01,776 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:01,826 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:01,888 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:01,949 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:02,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:02] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.014 0.035 2026-10-21 16:01:02,001 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:02,051 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:02,066 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.015 0.045 2026-10-21 16:01:02,102 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:02,158 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:02,165 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43209576 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '3cf13ac5-fe94-4246-a478-a11a68a5ee0b'}] 2026-10-21 16:01:02,184 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43209576 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '3cf13ac5-fe94-4246-a478-a11a68a5ee0b'} updated pos.order #753 2026-10-21 16:01:02,204 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43209576 finished 2026-10-21 16:01:02,287 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.030 0.095 2026-10-21 16:01:02,365 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.021 0.038 2026-10-21 16:01:02,396 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.020 2026-10-21 16:01:02,410 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:02,470 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:02,520 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:02,571 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-10-21 16:01:02,572 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-21 16:01:02,678 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 17170444 (allocated 18747392) 2026-10-21 16:01:02,690 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 111102 2026-10-21 16:01:02,692 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-10-21 16:01:02,693 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 111102 2026-10-21 16:01:02,814 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160102_813904_test_customer_alone_saved.txt 2026-10-21 16:01:02,814 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmpk4ynpgyk_chrome_odoo" 2026-10-21 16:01:02,829 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-10-21 16:01:03,251 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 111314 2026-10-21 16:01:03,251 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmp22e1jsvf_chrome_odoo 2026-10-21 16:01:03,251 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:43991/json/version 2026-10-21 16:01:03,252 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:01:03,319 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-10-21 16:01:03,320 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:43991/json 2026-10-21 16:01:03,320 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:01:03,333 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:43991/devtools/page/B9960B1FF1B3503F681FD5D1DE2F678D 2026-10-21 16:01:03,350 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-10-21 16:01:03,359 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-10-21 16:01:03,415 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:01:03,424 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-10-21 16:01:03,426 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:01:03,426 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:01:03,438 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:01:04,124 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:04] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.044 0.644 2026-10-21 16:01:04,128 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': 'B9960B1FF1B3503F681FD5D1DE2F678D', 'loaderId': 'C3597714FDB0E822BE05B3BDD34E4735', 'isDownload': False} 2026-10-21 16:01:04,128 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Evaluate ready code "odoo.isTourReady('test_delete_line_release_table')" 2026-10-21 16:01:04,143 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:01:04,160 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:04] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:01:04,164 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:04] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:01:04,169 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:04] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:01:04,678 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:04,680 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:01:04,691 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:01:04,718 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:01:04,726 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:01:04,731 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:01:04,732 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:04,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:04,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:04] "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-10-21 16:01:04,778 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-21 16:01:04,816 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.032 2026-10-21 16:01:04,819 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-21 16:01:05,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.228 0.491 2026-10-21 16:01:05,592 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01: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-10-21 16:01:05,659 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:01:05,747 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:05] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.048 2026-10-21 16:01:05,772 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:01:05,788 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-10-21 16:01:05,807 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 16:01:05,846 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:05,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:01:05,880 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:01:05,888 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:05,911 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:05] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.020 0.032 2026-10-21 16:01:05,931 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:01:05,932 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:05] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.064 2026-10-21 16:01:05,936 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:01:05,938 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-21 16:01:05,969 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:06,015 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:06] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.032 0.076 2026-10-21 16:01:06,028 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:06] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.083 2026-10-21 16:01:06,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:06] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.040 0.162 2026-10-21 16:01:06,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:06] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.096 2026-10-21 16:01:06,138 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:06,141 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:06,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.054 2026-10-21 16:01:06,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01: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-10-21 16:01:06,381 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:06,438 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:06,478 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:06,532 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:06,591 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:06,627 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11896081 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'ec6d51c2-626a-41c6-98fa-086a61e28130'}] 2026-10-21 16:01:06,714 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11896081 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'ec6d51c2-626a-41c6-98fa-086a61e28130'} created pos.order #754 2026-10-21 16:01:06,735 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11896081 finished 2026-10-21 16:01:06,792 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.042 0.128 2026-10-21 16:01:06,827 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:06,895 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:06] "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-10-21 16:01:06,895 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:06,954 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:07,003 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:07,054 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:07,108 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:07,163 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:07,355 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:07,359 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24808715 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'ec6d51c2-626a-41c6-98fa-086a61e28130'}] 2026-10-21 16:01:07,366 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:01:07,396 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #227 deleted pos.order.line records with IDs: [1251] 2026-10-21 16:01:07,411 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24808715 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'ec6d51c2-626a-41c6-98fa-086a61e28130'} updated pos.order #754 2026-10-21 16:01:07,436 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24808715 finished 2026-10-21 16:01:07,530 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.045 0.129 2026-10-21 16:01:07,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:07] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.023 0.118 2026-10-21 16:01:07,743 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:01:07,746 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:07,812 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83456889 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'aa660975-1aca-40ef-98c3-e6393591b370'}] 2026-10-21 16:01:07,874 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83456889 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'aa660975-1aca-40ef-98c3-e6393591b370'} created pos.order #755 2026-10-21 16:01:07,895 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83456889 finished 2026-10-21 16:01:07,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.029 0.105 2026-10-21 16:01:07,976 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:08,027 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-10-21 16:01:08,028 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-21 16:01:08,098 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 16434752 (allocated 17698816) 2026-10-21 16:01:08,139 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 111314 2026-10-21 16:01:08,139 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-10-21 16:01:08,140 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 111314 2026-10-21 16:01:08,236 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160108_236015_test_delete_line_release_table.txt 2026-10-21 16:01:08,236 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmp22e1jsvf_chrome_odoo" 2026-10-21 16:01:08,289 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-10-21 16:01:08,570 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 111521 2026-10-21 16:01:08,570 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmplfdxndcr_chrome_odoo 2026-10-21 16:01:08,570 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:35285/json/version 2026-10-21 16:01:08,571 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35285', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:01:08,591 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-10-21 16:01:08,591 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:35285/json 2026-10-21 16:01:08,592 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35285', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:01:08,605 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:35285/devtools/page/7C37CED15597B0061FD3842277244DF9 2026-10-21 16:01:08,614 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-10-21 16:01:08,619 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-10-21 16:01:08,670 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:01:08,680 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-10-21 16:01:08,681 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:01:08,681 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:01:08,691 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:01:09,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:09] "GET /pos/ui/120 HTTP/1.1" 200 - 142 0.090 0.744 2026-10-21 16:01:09,526 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': '7C37CED15597B0061FD3842277244DF9', 'loaderId': '2157630997324AB688892188797DBF1E', 'isDownload': False} 2026-10-21 16:01:09,526 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-10-21 16:01:09,541 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:01:09,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:09] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:01:09,560 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:09] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:01:09,566 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:09] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:01:10,090 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:10,111 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:01:10,131 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 16:01:10,157 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-21 16:01:10,160 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:01:10,168 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:10,179 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:01:10,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:10,236 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:10] "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.014 2026-10-21 16:01:10,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.056 2026-10-21 16:01:10,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.026 0.049 2026-10-21 16:01:10,334 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-21 16:01:11,015 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.277 0.378 2026-10-21 16:01:11,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "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-10-21 16:01:11,095 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01: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.008 2026-10-21 16:01:11,152 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-10-21 16:01:11,170 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01: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.006 2026-10-21 16:01:11,184 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-10-21 16:01:11,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 16:01:11,236 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:11,238 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:01:11,247 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:01:11,258 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:01:11,284 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:01:11,295 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:01:11,304 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.025 0.042 2026-10-21 16:01:11,350 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.108 2026-10-21 16:01:11,387 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:11,388 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:01:11,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.008 0.108 2026-10-21 16:01:11,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.018 0.123 2026-10-21 16:01:11,505 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:11,510 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-10-21 16:01:11,563 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.027 0.190 2026-10-21 16:01:11,576 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.155 2026-10-21 16:01:11,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.024 0.106 2026-10-21 16:01:11,739 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:11,758 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:11,821 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:11,894 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:11,941 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:11,992 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:12,043 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:12,101 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:12,152 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:12,202 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:12,272 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:12,287 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:01:12,288 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:12,343 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:12,408 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32366912 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '92d7d706-3acb-4e79-a907-1272282e7b28'}] 2026-10-21 16:01:12,492 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32366912 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '92d7d706-3acb-4e79-a907-1272282e7b28'} created pos.order #756 2026-10-21 16:01:12,524 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32366912 finished 2026-10-21 16:01:12,602 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.041 0.155 2026-10-21 16:01:12,633 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:12,696 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:12,701 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89751346 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '92d7d706-3acb-4e79-a907-1272282e7b28'}] 2026-10-21 16:01:12,716 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:01:13,159 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89751346 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '92d7d706-3acb-4e79-a907-1272282e7b28'} updated pos.order #756 2026-10-21 16:01:13,177 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89751346 finished 2026-10-21 16:01:13,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 234 0.168 0.394 2026-10-21 16:01:13,391 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:15,427 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-10-21 16:01:15,489 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:15,551 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:15,612 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:15,669 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:15,723 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:15,788 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:15,839 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:15,890 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:15,941 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:15,995 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:16,045 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:16,096 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:16,154 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:16,212 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:16,276 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38192328 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'b6973862-a0f6-4549-b4c4-975d7ece5ba2'}] 2026-10-21 16:01:16,341 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38192328 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'b6973862-a0f6-4549-b4c4-975d7ece5ba2'} created pos.order #757 2026-10-21 16:01:16,361 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38192328 finished 2026-10-21 16:01:16,432 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.042 0.117 2026-10-21 16:01:16,466 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:16,532 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:16,535 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3210948 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'b6973862-a0f6-4549-b4c4-975d7ece5ba2'}] 2026-10-21 16:01:16,892 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3210948 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'b6973862-a0f6-4549-b4c4-975d7ece5ba2'} updated pos.order #757 2026-10-21 16:01:16,922 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3210948 finished 2026-10-21 16:01:17,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.159 0.322 2026-10-21 16:01:17,102 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:19,143 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:19,206 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:01:19,210 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:19,272 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:19,340 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:19,389 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:19,440 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:19,491 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:19,545 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:19,595 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:19,646 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:19,703 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:19,760 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:19,822 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28110464 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000003', 'uuid': '0f2fd534-f768-417b-ba27-6d491a7588f0'}] 2026-10-21 16:01:19,877 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28110464 order {'name': '/', 'pos_reference': '261-120-000003', 'uuid': '0f2fd534-f768-417b-ba27-6d491a7588f0'} created pos.order #758 2026-10-21 16:01:19,896 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28110464 finished 2026-10-21 16:01:19,948 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.023 0.106 2026-10-21 16:01:19,973 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:20,035 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-10-21 16:01:20,036 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-21 16:01:20,040 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13247919 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000003', 'uuid': '0f2fd534-f768-417b-ba27-6d491a7588f0'}] 2026-10-21 16:01:20,164 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 20140736 (allocated 21368832) 2026-10-21 16:01:20,170 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 111521 2026-10-21 16:01:20,174 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-10-21 16:01:20,176 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 111521 2026-10-21 16:01:20,295 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160120_295331_test_direct_sales.txt 2026-10-21 16:01:20,296 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmplfdxndcr_chrome_odoo" 2026-10-21 16:01:20,314 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13247919 order {'name': '/', 'pos_reference': '261-120-000003', 'uuid': '0f2fd534-f768-417b-ba27-6d491a7588f0'} updated pos.order #758 2026-10-21 16:01:20,317 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13247919 finished 2026-10-21 16:01:20,328 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-10-21 16:01:20,347 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.070 0.239 2026-10-21 16:01:20,375 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-10-21 16:01:20,829 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 111735 2026-10-21 16:01:20,829 44 INFO rb-01d1866-225816-427320 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/tmplxu4zafa_chrome_odoo 2026-10-21 16:01:20,829 44 INFO rb-01d1866-225816-427320 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:37643/json/version 2026-10-21 16:01:20,831 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:01:20,848 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Browser version: Chrome/150.0.7871.114 2026-10-21 16:01:20,849 44 INFO rb-01d1866-225816-427320 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:37643/json 2026-10-21 16:01:20,849 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:01:20,859 44 INFO rb-01d1866-225816-427320 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:37643/devtools/page/53808767E499E138F8DA212874C5B598 2026-10-21 16:01:20,872 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:20,878 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:20,954 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:01:20,967 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:20,968 44 INFO rb-01d1866-225816-427320 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/120" in browser 2026-10-21 16:01:20,969 44 INFO rb-01d1866-225816-427320 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/120" 2026-10-21 16:01:20,980 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:01:21,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:21] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.032 0.689 2026-10-21 16:01:21,702 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': '53808767E499E138F8DA212874C5B598', 'loaderId': '09F157F838D475C67ACEF5FA0094775C', 'isDownload': False} 2026-10-21 16:01:21,702 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:21,736 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:01:21,750 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:21] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:01:21,759 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:21] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:01:21,762 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:21] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:01:22,295 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:22,302 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:22,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:01:22,339 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:01:22,342 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:01:22,352 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:22,365 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:01:22,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:22,408 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-10-21 16:01:22,421 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-21 16:01:22,460 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.031 2026-10-21 16:01:22,468 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-21 16:01:23,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.253 0.439 2026-10-21 16:01:23,221 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 16:01:23,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:01:23,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.046 2026-10-21 16:01:23,380 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:01:23,403 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:23,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 16:01:23,469 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:01:23,473 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:01:23,487 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:01:23,509 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-21 16:01:23,515 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:01:23,515 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.022 0.020 2026-10-21 16:01:23,521 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:01:23,547 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:01:23,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.029 0.065 2026-10-21 16:01:23,571 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:23,585 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.045 2026-10-21 16:01:23,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.018 0.085 2026-10-21 16:01:23,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.021 0.152 2026-10-21 16:01:23,717 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:23,721 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:23,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.127 2026-10-21 16:01:23,813 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.061 2026-10-21 16:01:23,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:01:23,940 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:23,959 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:24,024 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:24,083 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:24,134 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:24,192 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:24,268 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:24,272 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93951686 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6d1de068-f848-4682-b394-b52d43d487c8'}] 2026-10-21 16:01:24,320 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:24,668 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93951686 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6d1de068-f848-4682-b394-b52d43d487c8'} created pos.order #759 2026-10-21 16:01:24,688 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93951686 finished 2026-10-21 16:01:24,741 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.145 0.326 2026-10-21 16:01:25,039 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-21 16:01:25,040 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-21 16:01:25,040 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-21 16:01:25,041 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-21 16:01:25,041 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-21 16:01:25,042 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-21 16:01:25,042 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-21 16:01:25,042 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-21 16:01:25,049 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-21 16:01:25,051 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-21 16:01:25,052 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-21 16:01:25,052 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-21 16:01:25,053 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-21 16:01:25,054 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-21 16:01:25,054 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-21 16:01:25,055 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-21 16:01:25,056 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-21 16:01:25,059 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-21 16:01:25,064 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-21 16:01:25,065 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-21 16:01:25,065 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-21 16:01:25,065 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-21 16:01:25,066 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-21 16:01:25,067 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-21 16:01:25,067 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-21 16:01:25,067 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-21 16:01:25,068 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-21 16:01:25,069 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-21 16:01:25,069 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-21 16:01:25,069 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-21 16:01:25,070 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-21 16:01:25,070 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-21 16:01:25,070 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-21 16:01:25,071 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-21 16:01:25,071 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-21 16:01:25,072 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-21 16:01:25,072 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-21 16:01:25,072 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-21 16:01:25,073 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-21 16:01:25,073 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-21 16:01:25,077 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:25,087 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:01:25,091 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-21 16:01:25,091 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-21 16:01:25,093 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-21 16:01:25,094 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-21 16:01:25,094 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-21 16:01:25,095 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-21 16:01:25,097 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-21 16:01:25,104 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:25,105 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-21 16:01:25,106 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-21 16:01:25,109 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:25,110 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:01:25,111 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-21 16:01:25,112 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:01:25,114 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:01:25,115 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-21 16:01:25,115 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:01:25,116 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-21 16:01:25,117 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-21 16:01:25,117 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-21 16:01:25,118 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-21 16:01:25,118 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-21 16:01:25,119 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-21 16:01:25,119 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-21 16:01:25,124 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-21 16:01:25,124 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-21 16:01:25,125 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-21 16:01:25,126 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-21 16:01:25,126 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-21 16:01:25,126 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-21 16:01:25,127 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-21 16:01:25,128 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-21 16:01:25,129 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-21 16:01:25,130 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-21 16:01:25,131 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-21 16:01:25,131 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-21 16:01:25,131 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-21 16:01:25,132 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-21 16:01:25,133 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-21 16:01:25,134 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-21 16:01:25,134 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-21 16:01:25,135 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-21 16:01:25,135 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-21 16:01:25,136 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-21 16:01:25,136 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-21 16:01:25,136 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-21 16:01:25,137 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-21 16:01:25,141 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-21 16:01:25,142 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:01:25,145 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:01:25,146 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-21 16:01:25,147 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:01:25,149 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:01:25,150 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:01:25,150 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-21 16:01:25,151 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:01:25,152 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-21 16:01:25,153 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-21 16:01:25,156 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-21 16:01:25,159 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-21 16:01:25,168 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-21 16:01:25,172 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-21 16:01:25,172 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:01:25,173 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:01:25,174 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-21 16:01:25,175 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:01:25,178 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-21 16:01:25,178 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-21 16:01:25,179 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-21 16:01:25,179 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-21 16:01:25,179 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-21 16:01:25,180 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-21 16:01:25,180 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-21 16:01:25,182 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-21 16:01:25,182 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-21 16:01:25,183 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-21 16:01:25,183 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-21 16:01:25,184 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-21 16:01:25,185 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-21 16:01:25,185 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-21 16:01:25,186 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-21 16:01:25,188 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-21 16:01:25,188 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-21 16:01:25,190 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:25,190 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-21 16:01:25,191 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-21 16:01:25,191 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-21 16:01:25,192 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-21 16:01:25,192 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-21 16:01:25,193 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-21 16:01:25,193 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-21 16:01:25,194 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-21 16:01:25,194 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-21 16:01:25,194 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-21 16:01:25,195 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-21 16:01:25,195 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-21 16:01:25,205 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:25,210 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:01:25,211 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:01:25,213 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:01:25,221 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:25,223 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:25,224 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:01:25,244 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:26,361 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:26,918 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:26] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 133 0.125 1.092 2026-10-21 16:01:26,945 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:27,008 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01: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-10-21 16:01:27,012 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:27,076 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:27,129 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:27,185 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:27,236 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:27,287 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:27,363 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:27,376 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:27,377 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:27,443 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:27,508 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:27,512 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84755041 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'e76cf83b-9251-4a7b-be84-2ee096906aa1'}] 2026-10-21 16:01:27,562 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:27,757 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84755041 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'e76cf83b-9251-4a7b-be84-2ee096906aa1'} created pos.order #760 2026-10-21 16:01:27,777 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84755041 finished 2026-10-21 16:01:27,837 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.075 0.253 2026-10-21 16:01:28,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:28] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.008 0.047 2026-10-21 16:01:29,409 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:29,462 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: tour succeeded 2026-10-21 16:01:29,463 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:29,604 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17945864 (allocated 20320256) 2026-10-21 16:01:29,613 44 INFO rb-01d1866-225816-427320 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 111735 2026-10-21 16:01:29,614 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Closing websocket connection 2026-10-21 16:01:29,615 44 INFO rb-01d1866-225816-427320 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 111735 2026-10-21 16:01:29,728 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160129_728708_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-10-21 16:01:29,729 44 INFO rb-01d1866-225816-427320 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/tmplxu4zafa_chrome_odoo" 2026-10-21 16:01:29,764 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-10-21 16:01:30,211 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 111969 2026-10-21 16:01:30,211 44 INFO rb-01d1866-225816-427320 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/tmp8ouxoids_chrome_odoo 2026-10-21 16:01:30,211 44 INFO rb-01d1866-225816-427320 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:39709/json/version 2026-10-21 16:01:30,213 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39709', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:01:30,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Browser version: Chrome/150.0.7871.114 2026-10-21 16:01:30,264 44 INFO rb-01d1866-225816-427320 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:39709/json 2026-10-21 16:01:30,265 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39709', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:01:30,279 44 INFO rb-01d1866-225816-427320 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:39709/devtools/page/7CA0D35697A340D15822DB275E078A8E 2026-10-21 16:01:30,291 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:30,297 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:30,373 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:01:30,383 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:30,384 44 INFO rb-01d1866-225816-427320 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/120" in browser 2026-10-21 16:01:30,384 44 INFO rb-01d1866-225816-427320 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/120" 2026-10-21 16:01:30,394 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:01:30,919 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:30] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.030 0.498 2026-10-21 16:01:30,922 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '7CA0D35697A340D15822DB275E078A8E', 'loaderId': '0374BE55FB0F19D803A00D923C5BA126', 'isDownload': False} 2026-10-21 16:01:30,922 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:30,941 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:01:30,960 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:30] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:01:30,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:30] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:01:30,972 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:30] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 16:01:31,520 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:01:31,522 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:31,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:01:31,557 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:01:31,561 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:01:31,568 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:31,569 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:01:31,580 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:31,600 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-21 16:01:31,613 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-21 16:01:31,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.027 2026-10-21 16:01:31,648 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-21 16:01:32,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.146 0.350 2026-10-21 16:01:32,191 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "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-10-21 16:01:32,243 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:01:32,289 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-10-21 16:01:32,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:01:32,331 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:32,344 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:01:32,399 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:32,405 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:32,419 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:01:32,421 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:01:32,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.011 0.022 2026-10-21 16:01:32,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.002 0.041 2026-10-21 16:01:32,457 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:01:32,458 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01: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-10-21 16:01:32,497 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.005 0.014 2026-10-21 16:01:32,501 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:01:32,514 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:32,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.043 0.091 2026-10-21 16:01:32,665 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.017 0.159 2026-10-21 16:01:32,679 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.148 2026-10-21 16:01:32,716 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:32,718 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:32,788 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.046 2026-10-21 16:01:32,841 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:01:32,898 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:32,924 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:32,994 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:33,054 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:33,103 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:33,161 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:33,245 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:33,252 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18582071 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'c1aa1b9c-f245-452b-8ee6-a2d4b9815e6a'}] 2026-10-21 16:01:33,261 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:33,677 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18582071 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'c1aa1b9c-f245-452b-8ee6-a2d4b9815e6a'} created pos.order #761 2026-10-21 16:01:33,699 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18582071 finished 2026-10-21 16:01:33,768 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.145 0.374 2026-10-21 16:01:33,953 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:34,014 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:34,063 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:34,114 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:34,177 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:01:34,186 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:34,252 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:34,305 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:34,361 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:34,412 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:34,463 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:34,536 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:34,544 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:34,546 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:34,604 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:34,667 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:34,671 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13597604 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'c3cee641-1395-41f3-82c4-b2a00e02d4d7'}] 2026-10-21 16:01:35,003 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13597604 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'c3cee641-1395-41f3-82c4-b2a00e02d4d7'} created pos.order #762 2026-10-21 16:01:35,031 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13597604 finished 2026-10-21 16:01:35,099 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.107 0.323 2026-10-21 16:01:35,167 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:35,227 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:35,276 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:35,327 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: tour succeeded 2026-10-21 16:01:35,328 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:35,448 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17794272 (allocated 19271680) 2026-10-21 16:01:35,454 44 INFO rb-01d1866-225816-427320 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 111969 2026-10-21 16:01:35,467 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Closing websocket connection 2026-10-21 16:01:35,468 44 INFO rb-01d1866-225816-427320 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 111969 2026-10-21 16:01:35,576 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160135_576536_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-10-21 16:01:35,576 44 INFO rb-01d1866-225816-427320 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/tmp8ouxoids_chrome_odoo" 2026-10-21 16:01:35,622 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-10-21 16:01:36,139 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 112182 2026-10-21 16:01:36,140 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmpjrt0x3o3_chrome_odoo 2026-10-21 16:01:36,140 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:45845/json/version 2026-10-21 16:01:36,141 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:01:36,191 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-10-21 16:01:36,191 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:45845/json 2026-10-21 16:01:36,192 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:01:36,205 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:45845/devtools/page/C54EB143CCFD64F689EB115C182851F2 2026-10-21 16:01:36,219 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-10-21 16:01:36,224 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-10-21 16:01:36,310 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:01:36,319 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-10-21 16:01:36,328 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:01:36,328 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:01:36,349 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:01:36,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:36] "GET /pos/ui/120 HTTP/1.1" 200 - 85 0.044 0.586 2026-10-21 16:01:36,980 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': 'C54EB143CCFD64F689EB115C182851F2', 'loaderId': '0234C9D2F594E57FB39114E48E546EC8', 'isDownload': False} 2026-10-21 16:01:36,980 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:36,992 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:01:37,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:37] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 16:01:37,016 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:37] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:01:37,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:37] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-21 16:01:37,598 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:01:37,599 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:37,613 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:01:37,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:01:37,642 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:01:37,650 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:37,651 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:01:37,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:37,685 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01: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-10-21 16:01:37,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-21 16:01:37,748 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.042 2026-10-21 16:01:37,751 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-21 16:01:38,399 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.213 0.408 2026-10-21 16:01:38,421 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:01:38,487 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:01:38,547 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.041 2026-10-21 16:01:38,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01: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-10-21 16:01:38,582 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-10-21 16:01:38,594 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:01:38,638 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:38,652 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:01:38,667 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:01:38,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.008 0.014 2026-10-21 16:01:38,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.019 0.057 2026-10-21 16:01:38,727 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:01:38,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-10-21 16:01:38,730 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01: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-10-21 16:01:38,769 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-10-21 16:01:38,790 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:38,808 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:01:38,871 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.024 0.047 2026-10-21 16:01:38,884 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.080 2026-10-21 16:01:38,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.026 0.125 2026-10-21 16:01:38,997 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:39,018 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:39,118 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.061 2026-10-21 16:01:39,224 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:39,249 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:39,274 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:39,341 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:39,434 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:39,504 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:39,565 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:39,628 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:39,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:39] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.012 0.041 2026-10-21 16:01:39,683 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:39,730 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:39,757 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.052 2026-10-21 16:01:39,781 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:39,860 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:39,868 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:39] "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-10-21 16:01:39,910 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.026 2026-10-21 16:01:39,912 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:39,971 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,022 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,102 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,158 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,208 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,265 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,324 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,375 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,383 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:40] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.013 0.045 2026-10-21 16:01:40,426 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,472 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.022 0.059 2026-10-21 16:01:40,476 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,533 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,542 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:40] "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-10-21 16:01:40,575 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.022 2026-10-21 16:01:40,584 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,642 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,692 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,761 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,815 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,872 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,922 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:40,973 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:41,031 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:41,041 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:01:41,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.024 2026-10-21 16:01:41,080 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:41,141 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-10-21 16:01:41,142 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_floating_order_name_change_partner SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-21 16:01:41,266 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 17676148 (allocated 19009536) 2026-10-21 16:01:41,290 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 112182 2026-10-21 16:01:41,292 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-10-21 16:01:41,293 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 112182 2026-10-21 16:01:41,402 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160141_401786_test_floating_order_name_change_partner.txt 2026-10-21 16:01:41,402 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmpjrt0x3o3_chrome_odoo" 2026-10-21 16:01:41,416 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-10-21 16:01:41,865 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 112399 2026-10-21 16:01:41,866 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmpxj0d1q80_chrome_odoo 2026-10-21 16:01:41,866 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:39289/json/version 2026-10-21 16:01:41,867 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:41,893 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-10-21 16:01:41,893 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:39289/json 2026-10-21 16:01:41,894 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:41,903 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:39289/devtools/page/E2F7CEC1F15A142BE2511D123DCC6BF4 2026-10-21 16:01:41,913 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-10-21 16:01:41,921 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-10-21 16:01:41,999 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:01:42,015 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-10-21 16:01:42,017 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:01:42,017 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:01:42,030 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:01:42,918 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:42] "GET /pos/ui/120 HTTP/1.1" 200 - 88 0.042 0.849 2026-10-21 16:01:42,921 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': 'E2F7CEC1F15A142BE2511D123DCC6BF4', 'loaderId': 'B2C274E3146BD90ABCDB43C63E39B541', 'isDownload': False} 2026-10-21 16:01:42,922 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:42,940 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:01:42,959 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:42] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:01:42,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:42] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:01:42,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:42] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-21 16:01:43,419 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:01:43,421 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:43,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:01:43,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-21 16:01:43,475 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:01:43,482 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:43,487 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:01:43,495 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:43,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-10-21 16:01:43,534 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-21 16:01:43,575 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.031 2026-10-21 16:01:43,577 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-21 16:01:44,277 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 443 0.244 0.414 2026-10-21 16:01:44,298 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "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-10-21 16:01:44,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 16:01:44,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-21 16:01:44,461 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 16:01:44,475 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-10-21 16:01:44,494 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:01:44,524 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:44,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:44,562 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:44,563 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:01:44,577 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:44,580 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:44,617 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.025 0.039 2026-10-21 16:01:44,626 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:01:44,626 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:44,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.069 2026-10-21 16:01:44,658 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.076 2026-10-21 16:01:44,700 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:44,717 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.020 0.088 2026-10-21 16:01:44,781 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.019 0.154 2026-10-21 16:01:44,794 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:44,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.123 2026-10-21 16:01:44,804 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:44,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.135 2026-10-21 16:01:44,917 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:44,969 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:45,026 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:45,056 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:45] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.006 0.023 2026-10-21 16:01:45,105 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:45,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:45] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 3 0.001 0.007 2026-10-21 16:01:45,171 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-10-21 16:01:45,171 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_futur_orders_are_not_cancelled SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-21 16:01:45,257 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13800828 (allocated 14680064) 2026-10-21 16:01:45,296 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:45] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 48 0.030 0.093 2026-10-21 16:01:45,302 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 112399 2026-10-21 16:01:45,304 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-10-21 16:01:45,306 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 112399 2026-10-21 16:01:45,402 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160145_402490_test_future_orders_are_not_cancelled.txt 2026-10-21 16:01:45,402 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmpxj0d1q80_chrome_odoo" 2026-10-21 16:01:45,519 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-10-21 16:01:46,100 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 112603 2026-10-21 16:01:46,100 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmpbg0nx6ev_chrome_odoo 2026-10-21 16:01:46,100 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:41763/json/version 2026-10-21 16:01:46,101 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:01:46,150 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-10-21 16:01:46,150 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:41763/json 2026-10-21 16:01:46,150 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:01:46,163 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:41763/devtools/page/385071E90B47AA78398CF4E1267DD35A 2026-10-21 16:01:46,177 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-10-21 16:01:46,183 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-10-21 16:01:46,271 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:01:46,278 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-10-21 16:01:46,279 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:01:46,280 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:01:46,290 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:01:46,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:46] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.042 0.641 2026-10-21 16:01:46,974 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': '385071E90B47AA78398CF4E1267DD35A', 'loaderId': '4DB493BA858EF5CC8C7C63385C1301ED', 'isDownload': False} 2026-10-21 16:01:46,974 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-10-21 16:01:46,991 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:01:47,009 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:47] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:01:47,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:47] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:01:47,021 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:47] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 16:01:47,517 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:47,521 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:01:47,542 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 16:01:47,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:01:47,578 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:01:47,587 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:47,588 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:01:47,597 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:47,627 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-21 16:01:47,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.021 2026-10-21 16:01:47,648 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-21 16:01:47,703 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.044 2026-10-21 16:01:48,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.180 0.366 2026-10-21 16:01:48,306 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "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-10-21 16:01:48,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:01:48,422 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-21 16:01:48,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:01:48,468 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-10-21 16:01:48,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 16:01:48,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:48,520 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:01:48,535 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:01:48,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.015 2026-10-21 16:01:48,539 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:01:48,546 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:48,558 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:01:48,579 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:48,594 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:48,599 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.026 0.054 2026-10-21 16:01:48,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.019 2026-10-21 16:01:48,693 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.041 0.095 2026-10-21 16:01:48,754 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:48,758 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:01:48,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.020 0.178 2026-10-21 16:01:48,779 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.128 2026-10-21 16:01:48,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.067 2026-10-21 16:01:48,886 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:01:48,944 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:48,966 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:49,027 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:49,079 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:49,129 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:49,185 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:49,235 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:49,289 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:49,353 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:49,404 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:49,457 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:49,626 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:49,677 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:49,746 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:49,797 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:49,848 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:49,902 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:49,952 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:50,005 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:50,072 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:50,124 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:50,176 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:50,359 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:50,410 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:50,484 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:50,535 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:50,586 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:50,641 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:50,693 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:50,745 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:50,817 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:50,869 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:50,919 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:50,970 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,020 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,079 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,138 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,217 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,267 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,318 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,369 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,419 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,474 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,537 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,587 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,638 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,689 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,740 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,796 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,847 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,902 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:51,957 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:52,007 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:52,059 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:52,113 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:52,164 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:52,215 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:52,303 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:52,308 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17233994 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '7d9f58a4-0b83-4cf2-8b9b-6c72fd2cc74f'}] 2026-10-21 16:01:52,390 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17233994 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '7d9f58a4-0b83-4cf2-8b9b-6c72fd2cc74f'} created pos.order #765 2026-10-21 16:01:52,410 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17233994 finished 2026-10-21 16:01:52,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.038 0.128 2026-10-21 16:01:52,533 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30020997 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'b2d8bf72-f85c-40ba-83ef-0a56b0ac85cc'}] 2026-10-21 16:01:52,575 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30020997 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'b2d8bf72-f85c-40ba-83ef-0a56b0ac85cc'} created pos.order #766 2026-10-21 16:01:52,594 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30020997 finished 2026-10-21 16:01:52,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.022 0.092 2026-10-21 16:01:52,712 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24183923 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'b2d8bf72-f85c-40ba-83ef-0a56b0ac85cc'}] 2026-10-21 16:01:52,714 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:52,721 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:01:52,735 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24183923 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'b2d8bf72-f85c-40ba-83ef-0a56b0ac85cc'} updated pos.order #766 2026-10-21 16:01:52,761 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24183923 finished 2026-10-21 16:01:52,870 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.036 0.125 2026-10-21 16:01:52,918 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.011 2026-10-21 16:01:52,931 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:52,980 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:53,031 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:53,082 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:53,139 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:53,191 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:53,243 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:53,299 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:53,350 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:53,401 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-10-21 16:01:53,471 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:53,569 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:53] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.048 0.048 2026-10-21 16:01:53,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.025 2026-10-21 16:01:53,697 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:53,747 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:53,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:53] "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-10-21 16:01:53,823 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:53,872 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:53,930 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:53,981 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:54,032 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:54,088 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:54,140 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:54,191 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-10-21 16:01:54,191 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-21 16:01:54,314 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 19325776 (allocated 21368832) 2026-10-21 16:01:54,322 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 112603 2026-10-21 16:01:54,322 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-10-21 16:01:54,323 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 112603 2026-10-21 16:01:54,447 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160154_446971_test_global_discount_split.txt 2026-10-21 16:01:54,447 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmpbg0nx6ev_chrome_odoo" 2026-10-21 16:01:54,460 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-10-21 16:01:54,879 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 112805 2026-10-21 16:01:54,880 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmp1gpbs2wf_chrome_odoo 2026-10-21 16:01:54,880 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:39119/json/version 2026-10-21 16:01:54,881 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39119', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:01:54,932 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Browser version: Chrome/150.0.7871.114 2026-10-21 16:01:54,932 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:39119/json 2026-10-21 16:01:54,933 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39119', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:01:54,943 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:39119/devtools/page/2666C02721A7178296CD65522153977A 2026-10-21 16:01:54,958 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-10-21 16:01:54,965 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-10-21 16:01:55,018 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:01:55,028 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-10-21 16:01:55,030 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:01:55,030 44 INFO rb-01d1866-225816-427320 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/120" 2026-10-21 16:01:55,048 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:01:55,615 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:55] "GET /pos/ui/120 HTTP/1.1" 200 - 92 0.040 0.535 2026-10-21 16:01:55,618 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': '2666C02721A7178296CD65522153977A', 'loaderId': '8A4ECD90BD09FA3A86CC3831417E1E60', 'isDownload': False} 2026-10-21 16:01:55,619 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:55,641 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:01:55,658 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:55] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:01:55,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:55] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:01:55,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:55] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:01:56,149 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:56,152 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:56,165 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:01:56,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:01:56,191 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:01:56,197 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:56,214 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:01:56,229 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:56,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01: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.014 2026-10-21 16:01:56,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-21 16:01:56,328 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.035 2026-10-21 16:01:56,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-21 16:01:57,044 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.224 0.460 2026-10-21 16:01:57,071 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01: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-10-21 16:01:57,133 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01: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-10-21 16:01:57,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-10-21 16:01:57,224 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01: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-10-21 16:01:57,235 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: Owl is running in 'dev' mode. 2026-10-21 16:01:57,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 16:01:57,296 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:01:57,322 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:01:57,333 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:01:57,334 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:01:57,369 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 16:01:57,373 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.016 0.046 2026-10-21 16:01:57,378 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 16:01:57,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.071 2026-10-21 16:01:57,406 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:01:57,412 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:57,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.006 0.052 2026-10-21 16:01:57,477 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:57,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "GET /pos/ui/120 HTTP/1.1" 200 - 34 0.020 0.074 2026-10-21 16:01:57,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 34 0.018 0.145 2026-10-21 16:01:57,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.113 2026-10-21 16:01:57,593 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:01:57,659 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.138 2026-10-21 16:01:57,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:01:57,793 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:57,829 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:01:57,844 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:57,904 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:57,955 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:58,009 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:58,102 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:58,161 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:58,211 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:58,262 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:58,335 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:58,346 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:58,347 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:01:58,408 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:58,475 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:58,481 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1005126 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '2ab2eb21-e6ad-407d-b2b9-8b6818eada3f'}] 2026-10-21 16:01:58,481 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:01:58,943 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1005126 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '2ab2eb21-e6ad-407d-b2b9-8b6818eada3f'} created pos.order #767 2026-10-21 16:01:58,969 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1005126 finished 2026-10-21 16:01:59,040 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:01:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.164 0.398 2026-10-21 16:01:59,229 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-10-21 16:01:59,230 44 INFO rb-01d1866-225816-427320 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-10-21 16:01:59,330 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 15955920 (allocated 17039360) 2026-10-21 16:01:59,340 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 112805 2026-10-21 16:01:59,342 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-10-21 16:01:59,343 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 112805 2026-10-21 16:01:59,438 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160159_438024_test_guest_count_defaults_to_table_seats.txt 2026-10-21 16:01:59,438 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmp1gpbs2wf_chrome_odoo" 2026-10-21 16:01:59,468 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-10-21 16:02:00,003 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 113005 2026-10-21 16:02:00,004 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmpy7ihxxf1_chrome_odoo 2026-10-21 16:02:00,004 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:39455/json/version 2026-10-21 16:02:00,005 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39455', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:00,042 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: Chrome/150.0.7871.114 2026-10-21 16:02:00,042 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:39455/json 2026-10-21 16:02:00,043 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39455', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:00,064 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:39455/devtools/page/25A1A06F60B42E696CAB60E4A8496E3A 2026-10-21 16:02:00,076 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-10-21 16:02:00,082 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-10-21 16:02:00,141 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:02:00,148 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-10-21 16:02:00,150 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:02:00,150 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:02:00,162 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:02:00,834 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:00] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.082 0.593 2026-10-21 16:02:00,838 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': '25A1A06F60B42E696CAB60E4A8496E3A', 'loaderId': 'AAD0B34E54682B759D99D21DF5E66A19', 'isDownload': False} 2026-10-21 16:02:00,838 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-10-21 16:02:00,851 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:02:00,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:00] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:02:00,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:00] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:02:00,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:00] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:02:01,381 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:01,386 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:02:01,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 16:02:01,421 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:02:01,427 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:02:01,435 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:01,436 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:02:01,457 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:01,488 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.014 2026-10-21 16:02:01,518 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.036 2026-10-21 16:02:01,556 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.040 2026-10-21 16:02:01,559 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-21 16:02:02,432 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.183 0.655 2026-10-21 16:02:02,459 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "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-10-21 16:02:02,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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.006 2026-10-21 16:02:02,566 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-10-21 16:02:02,588 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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.007 2026-10-21 16:02:02,600 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-10-21 16:02:02,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 16:02:02,657 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:02:02,666 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:02:02,669 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:02:02,696 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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-10-21 16:02:02,697 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.018 0.028 2026-10-21 16:02:02,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-10-21 16:02:02,700 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:02:02,718 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.061 2026-10-21 16:02:02,730 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:02,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.029 2026-10-21 16:02:02,772 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:02:02,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.037 0.047 2026-10-21 16:02:02,864 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.091 2026-10-21 16:02:02,914 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.016 0.132 2026-10-21 16:02:02,929 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:02,931 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:03,029 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.054 2026-10-21 16:02:03,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:02:03,127 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:03,147 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:03,211 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:03,285 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:03,354 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-21 16:02:03,354 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-21 16:02:03,355 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-21 16:02:03,355 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-21 16:02:03,357 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-21 16:02:03,358 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-21 16:02:03,358 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-21 16:02:03,359 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-21 16:02:03,360 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-21 16:02:03,361 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-21 16:02:03,361 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-21 16:02:03,361 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-21 16:02:03,364 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-21 16:02:03,365 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-21 16:02:03,365 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-21 16:02:03,366 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-21 16:02:03,367 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-21 16:02:03,367 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-21 16:02:03,368 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-21 16:02:03,368 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-21 16:02:03,369 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-21 16:02:03,370 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-21 16:02:03,370 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-21 16:02:03,371 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-21 16:02:03,372 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-21 16:02:03,372 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-21 16:02:03,372 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-21 16:02:03,373 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-21 16:02:03,373 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-21 16:02:03,374 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-21 16:02:03,375 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-21 16:02:03,375 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-21 16:02:03,376 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-21 16:02:03,376 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-21 16:02:03,377 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-21 16:02:03,377 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-21 16:02:03,378 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-21 16:02:03,378 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-21 16:02:03,379 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-21 16:02:03,379 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-21 16:02:03,408 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:02:03,408 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:02:03,420 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-21 16:02:03,420 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-21 16:02:03,421 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-21 16:02:03,425 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-21 16:02:03,427 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-21 16:02:03,428 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-21 16:02:03,430 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-21 16:02:03,434 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-21 16:02:03,435 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-21 16:02:03,437 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:02:03,438 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 16:02:03,439 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:02:03,440 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-21 16:02:03,440 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-21 16:02:03,441 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-21 16:02:03,446 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-21 16:02:03,451 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 16:02:03,452 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-21 16:02:03,452 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-21 16:02:03,453 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-21 16:02:03,454 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-21 16:02:03,454 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-21 16:02:03,455 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-21 16:02:03,456 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-21 16:02:03,456 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-21 16:02:03,456 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-21 16:02:03,456 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-21 16:02:03,457 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-21 16:02:03,457 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-21 16:02:03,458 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-21 16:02:03,458 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-21 16:02:03,460 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-21 16:02:03,463 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:03,464 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-21 16:02:03,467 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-21 16:02:03,468 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-21 16:02:03,468 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:02:03,468 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:02:03,470 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-21 16:02:03,471 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:02:03,471 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:02:03,472 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-21 16:02:03,475 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-21 16:02:03,476 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-21 16:02:03,477 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-21 16:02:03,477 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-21 16:02:03,478 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-21 16:02:03,478 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-21 16:02:03,479 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-21 16:02:03,479 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-21 16:02:03,480 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-21 16:02:03,480 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-21 16:02:03,483 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-21 16:02:03,483 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-21 16:02:03,484 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-21 16:02:03,484 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-21 16:02:03,484 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-21 16:02:03,485 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-21 16:02:03,487 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-21 16:02:03,487 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-21 16:02:03,488 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-21 16:02:03,488 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-21 16:02:03,488 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-21 16:02:03,489 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-21 16:02:03,489 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-21 16:02:03,489 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-21 16:02:03,490 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-21 16:02:03,490 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-21 16:02:03,491 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-21 16:02:03,491 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-21 16:02:03,492 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-21 16:02:03,493 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-21 16:02:03,495 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:02:03,495 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-21 16:02:03,497 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-21 16:02:03,499 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:02:03,500 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:02:03,500 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-21 16:02:03,504 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-21 16:02:03,505 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:02:03,506 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-21 16:02:03,507 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:02:03,508 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:02:03,508 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-21 16:02:03,512 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:03,513 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-21 16:02:03,514 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-21 16:02:03,518 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-21 16:02:03,518 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-21 16:02:03,518 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-21 16:02:03,519 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-21 16:02:03,519 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-21 16:02:03,519 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-21 16:02:03,520 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-21 16:02:03,520 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-21 16:02:03,520 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-21 16:02:03,521 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-21 16:02:03,522 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-21 16:02:03,522 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-21 16:02:03,544 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 16:02:03,545 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 16:02:03,548 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:03,549 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:02:03,551 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:03,895 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:03,917 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27563404 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '02c0b51f-b8eb-4af6-9b85-cedaeaeb7232'}] 2026-10-21 16:02:03,926 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:03,979 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-10-21 16:02:03,980 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-21 16:02:03,989 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27563404 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '02c0b51f-b8eb-4af6-9b85-cedaeaeb7232'} created pos.order #768 2026-10-21 16:02:04,020 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27563404 finished 2026-10-21 16:02:04,086 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 15453412 (allocated 17301504) 2026-10-21 16:02:04,095 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.046 0.135 2026-10-21 16:02:04,098 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 113005 2026-10-21 16:02:04,102 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-10-21 16:02:04,103 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 113005 2026-10-21 16:02:04,201 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160204_201166_test_multiple_preparation_printer.txt 2026-10-21 16:02:04,201 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmpy7ihxxf1_chrome_odoo" 2026-10-21 16:02:04,221 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-10-21 16:02:04,841 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 113225 2026-10-21 16:02:04,842 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmpdtaf5ul5_chrome_odoo 2026-10-21 16:02:04,842 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:44363/json/version 2026-10-21 16:02:04,843 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:04,884 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: Chrome/150.0.7871.114 2026-10-21 16:02:04,885 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:44363/json 2026-10-21 16:02:04,885 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:04,897 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:44363/devtools/page/0583EA269B0BBB4B06F4BEE946EC4F10 2026-10-21 16:02:04,905 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-10-21 16:02:04,915 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-10-21 16:02:05,008 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:02:05,014 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-10-21 16:02:05,019 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:02:05,019 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:02:05,035 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:02:05,738 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:05] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.043 0.662 2026-10-21 16:02:05,741 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': '0583EA269B0BBB4B06F4BEE946EC4F10', 'loaderId': '51ECC076E1077B1423E662621C13D0C8', 'isDownload': False} 2026-10-21 16:02:05,741 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:05,753 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:02:05,784 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:05] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-10-21 16:02:05,794 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:05] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.027 2026-10-21 16:02:05,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:05] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-21 16:02:06,257 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:02:06,259 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:06,271 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:02:06,290 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:02:06,293 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:02:06,298 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:06,302 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:02:06,311 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:06,336 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-10-21 16:02:06,350 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-10-21 16:02:06,383 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.027 2026-10-21 16:02:06,386 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-21 16:02:07,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.165 0.431 2026-10-21 16:02:07,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "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-10-21 16:02:07,112 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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-10-21 16:02:07,169 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-10-21 16:02:07,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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-10-21 16:02:07,215 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-10-21 16:02:07,227 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 16:02:07,283 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:07,289 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:07,312 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:02:07,321 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:02:07,346 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-21 16:02:07,348 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 16:02:07,352 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.023 0.035 2026-10-21 16:02:07,395 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:07,409 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:02:07,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.018 0.091 2026-10-21 16:02:07,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.057 0.106 2026-10-21 16:02:07,591 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:07,596 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:02:07,603 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.026 0.178 2026-10-21 16:02:07,618 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.194 2026-10-21 16:02:07,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.068 2026-10-21 16:02:07,719 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.095 2026-10-21 16:02:07,761 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:02:07,828 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:07,858 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:07,919 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:07,992 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:08,066 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:08,139 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-21 16:02:08,139 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-21 16:02:08,140 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-21 16:02:08,141 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-21 16:02:08,141 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-21 16:02:08,142 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-21 16:02:08,142 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-21 16:02:08,143 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-21 16:02:08,144 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-21 16:02:08,144 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-21 16:02:08,144 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-21 16:02:08,146 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-21 16:02:08,147 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-21 16:02:08,147 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-21 16:02:08,148 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-21 16:02:08,149 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-21 16:02:08,151 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-21 16:02:08,151 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-21 16:02:08,152 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-21 16:02:08,152 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-21 16:02:08,153 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-21 16:02:08,153 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-21 16:02:08,154 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-21 16:02:08,154 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-21 16:02:08,154 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-21 16:02:08,155 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-21 16:02:08,155 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-21 16:02:08,156 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-21 16:02:08,157 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-21 16:02:08,157 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-21 16:02:08,158 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-21 16:02:08,158 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-21 16:02:08,159 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-21 16:02:08,159 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-21 16:02:08,160 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-21 16:02:08,160 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-21 16:02:08,162 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-21 16:02:08,162 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-21 16:02:08,163 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-21 16:02:08,163 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-21 16:02:08,184 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:08,187 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-21 16:02:08,191 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:08,199 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:08,203 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:02:08,206 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-21 16:02:08,208 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:08,209 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:02:08,210 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-21 16:02:08,212 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-21 16:02:08,216 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:08,217 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-21 16:02:08,218 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-21 16:02:08,219 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-21 16:02:08,219 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:08,220 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-21 16:02:08,225 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-21 16:02:08,226 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-21 16:02:08,226 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-21 16:02:08,227 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-21 16:02:08,227 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-21 16:02:08,229 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-21 16:02:08,230 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-21 16:02:08,230 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-21 16:02:08,231 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-21 16:02:08,233 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-21 16:02:08,241 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:02:08,244 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-21 16:02:08,245 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-21 16:02:08,247 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:02:08,249 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:02:08,254 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:02:08,255 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-21 16:02:08,257 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-21 16:02:08,258 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:08,268 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-21 16:02:08,270 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 16:02:08,272 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-21 16:02:08,274 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-21 16:02:08,274 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-21 16:02:08,275 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-21 16:02:08,276 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-21 16:02:08,277 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-21 16:02:08,279 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-21 16:02:08,280 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-21 16:02:08,280 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-21 16:02:08,281 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-21 16:02:08,281 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-21 16:02:08,282 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-21 16:02:08,282 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-21 16:02:08,283 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-21 16:02:08,283 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-21 16:02:08,283 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-21 16:02:08,284 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-21 16:02:08,284 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-21 16:02:08,285 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-21 16:02:08,285 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-21 16:02:08,285 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-21 16:02:08,286 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-21 16:02:08,286 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-21 16:02:08,287 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-21 16:02:08,287 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-21 16:02:08,291 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-21 16:02:08,292 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-21 16:02:08,292 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-21 16:02:08,293 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-21 16:02:08,293 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-21 16:02:08,294 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-21 16:02:08,295 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-21 16:02:08,296 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-21 16:02:08,298 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-21 16:02:08,298 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-21 16:02:08,307 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-21 16:02:08,307 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-21 16:02:08,312 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:08,315 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:02:08,319 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:08,324 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:02:08,330 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-21 16:02:08,340 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:08,342 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:02:08,343 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:02:08,345 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-21 16:02:08,359 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-21 16:02:08,360 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-21 16:02:08,365 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-21 16:02:08,365 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-21 16:02:08,366 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-21 16:02:08,367 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-21 16:02:08,367 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-21 16:02:08,368 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-21 16:02:08,368 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-21 16:02:08,370 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-21 16:02:08,376 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:08,378 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-21 16:02:08,380 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:02:08,381 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:08] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:02:08,382 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-21 16:02:08,383 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-21 16:02:08,383 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-21 16:02:08,384 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-21 16:02:08,385 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-21 16:02:08,385 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-21 16:02:08,386 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-21 16:02:08,386 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-21 16:02:08,387 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-21 16:02:08,739 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:09,124 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:09,145 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80308840 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '4f9fe0ec-9544-4a9c-862e-2ff9e2bb4c15'}] 2026-10-21 16:02:09,165 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:09,211 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80308840 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '4f9fe0ec-9544-4a9c-862e-2ff9e2bb4c15'} created pos.order #769 2026-10-21 16:02:09,214 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:09,229 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80308840 finished 2026-10-21 16:02:09,267 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-10-21 16:02:09,268 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_multiple_preparation_printer_different_categories SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-10-21 16:02:09,285 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.034 0.108 2026-10-21 16:02:09,381 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 17910200 (allocated 21233664) 2026-10-21 16:02:09,385 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 113225 2026-10-21 16:02:09,386 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-10-21 16:02:09,387 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 113225 2026-10-21 16:02:09,492 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160209_492676_test_multiple_preparation_printer_different_categories.txt 2026-10-21 16:02:09,493 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmpdtaf5ul5_chrome_odoo" 2026-10-21 16:02:09,512 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-10-21 16:02:09,959 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 113461 2026-10-21 16:02:09,960 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmpj60z9z_g_chrome_odoo 2026-10-21 16:02:09,960 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:38105/json/version 2026-10-21 16:02:09,961 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38105', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:10,009 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: Chrome/150.0.7871.114 2026-10-21 16:02:10,009 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:38105/json 2026-10-21 16:02:10,010 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38105', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:10,022 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:38105/devtools/page/2BDC6A8DD10B3E9895C45279F6246AEA 2026-10-21 16:02:10,033 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-10-21 16:02:10,043 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-10-21 16:02:10,097 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:02:10,108 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-10-21 16:02:10,109 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:02:10,110 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:02:10,121 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:02:10,871 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:10] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.042 0.711 2026-10-21 16:02:10,874 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': '2BDC6A8DD10B3E9895C45279F6246AEA', 'loaderId': '2E6368FE1D143A00020D5D114E3B4FE0', 'isDownload': False} 2026-10-21 16:02:10,875 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Evaluate ready code "odoo.isTourReady('test_name_preset_skip_screen')" 2026-10-21 16:02:10,892 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:02:10,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:10] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-21 16:02:10,918 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:10] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-10-21 16:02:10,924 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:10] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:02:11,462 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:11,471 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:11,491 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:02:11,518 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:02:11,527 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:02:11,534 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:11,534 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:02:11,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:11,566 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:11] "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-10-21 16:02:11,581 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-10-21 16:02:11,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:11] "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-10-21 16:02:11,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-21 16:02:12,314 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.266 0.393 2026-10-21 16:02:12,334 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "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-10-21 16:02:12,431 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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.006 2026-10-21 16:02:12,492 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-21 16:02:12,530 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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.015 2026-10-21 16:02:12,548 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-10-21 16:02:12,564 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 16:02:12,604 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:12,620 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:02:12,623 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:02:12,624 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:02:12,645 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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-10-21 16:02:12,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.008 0.026 2026-10-21 16:02:12,648 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:02:12,678 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:02:12,704 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.024 0.068 2026-10-21 16:02:12,706 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:12,728 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.009 0.051 2026-10-21 16:02:12,808 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.034 0.102 2026-10-21 16:02:12,845 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:12,862 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.019 0.171 2026-10-21 16:02:12,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.144 2026-10-21 16:02:12,920 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:13,005 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.104 2026-10-21 16:02:13,058 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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.009 2026-10-21 16:02:13,146 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:13,180 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:13,237 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:13,288 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:13,371 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:13,427 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:13,476 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:13,535 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:13,593 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:13,648 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:13,652 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:13] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.013 0.043 2026-10-21 16:02:13,708 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:13,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.058 2026-10-21 16:02:13,753 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:13,803 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:13,873 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:13,882 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:13,888 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:13,942 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:14,008 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:14,012 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60363777 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '8aaabdf4-2dac-4cc5-9eab-e000ebfdc262'}] 2026-10-21 16:02:14,026 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:02:14,448 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60363777 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '8aaabdf4-2dac-4cc5-9eab-e000ebfdc262'} created pos.order #770 2026-10-21 16:02:14,471 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60363777 finished 2026-10-21 16:02:14,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.158 0.371 2026-10-21 16:02:14,718 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:14,768 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-10-21 16:02:14,769 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-21 16:02:14,897 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 17190064 (allocated 19533824) 2026-10-21 16:02:14,905 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 113461 2026-10-21 16:02:14,908 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-10-21 16:02:14,914 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 113461 2026-10-21 16:02:15,014 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160215_014096_test_name_preset_skip_screen.txt 2026-10-21 16:02:15,014 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmpj60z9z_g_chrome_odoo" 2026-10-21 16:02:15,027 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-10-21 16:02:15,468 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 113680 2026-10-21 16:02:15,468 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmpw0m3la26_chrome_odoo 2026-10-21 16:02:15,468 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:40799/json/version 2026-10-21 16:02:15,470 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:15,485 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-10-21 16:02:15,485 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:40799/json 2026-10-21 16:02:15,486 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:15,494 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:40799/devtools/page/9DDC2A82B35F3CE69163A4530250E4B1 2026-10-21 16:02:15,498 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-10-21 16:02:15,509 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-10-21 16:02:15,596 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-21 16:02:15,604 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-10-21 16:02:15,605 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:02:15,606 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:02:15,620 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:02:16,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:16] "GET /pos/ui/120 HTTP/1.1" 200 - 94 0.060 0.496 2026-10-21 16:02:16,175 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': '9DDC2A82B35F3CE69163A4530250E4B1', 'loaderId': '9D67C17A701BC005E4485B607EC0859F', 'isDownload': False} 2026-10-21 16:02:16,176 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-10-21 16:02:16,183 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:02:16,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:16] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:02:16,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:16] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:02:16,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:16] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:02:16,791 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:16,792 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:02:16,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:02:16,827 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:02:16,831 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:02:16,835 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:16,847 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:02:16,859 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:16,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.013 2026-10-21 16:02:16,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-21 16:02:16,974 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.023 0.050 2026-10-21 16:02:16,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.063 2026-10-21 16:02:17,575 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.199 0.369 2026-10-21 16:02:17,601 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:17] "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-10-21 16:02:17,671 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:02:17,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:17] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-10-21 16:02:17,764 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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-10-21 16:02:17,783 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-10-21 16:02:17,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 16:02:17,837 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:17,846 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:17,868 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:02:17,877 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:02:17,886 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:17] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 200 - 14 0.016 0.023 2026-10-21 16:02:17,900 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:02:17,904 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:02:17,904 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:17] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.007 0.051 2026-10-21 16:02:17,922 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:17] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.024 2026-10-21 16:02:17,925 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:02:17,949 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,001 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:18] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 35 0.030 0.074 2026-10-21 16:02:18,053 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,061 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:18] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.018 0.123 2026-10-21 16:02:18,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:18] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.090 2026-10-21 16:02:18,117 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:18,131 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,145 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.060 2026-10-21 16:02:18,180 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,231 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,289 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,348 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [8/55] Tour no_ghost_floor → Step .modal-body textarea 2026-10-21 16:02:18,405 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,466 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,475 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:18] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.004 0.008 2026-10-21 16:02:18,516 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,569 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,576 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:18] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.001 0.004 2026-10-21 16:02:18,598 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:18,622 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,686 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,742 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,794 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,846 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,897 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,961 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:18,965 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:18] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 5 0.002 0.006 2026-10-21 16:02:19,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.003 0.023 2026-10-21 16:02:19,015 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:19,066 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:19,072 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:19] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:02:19,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.020 2026-10-21 16:02:19,119 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:19,171 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:19,234 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:02:19,291 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:19,304 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:19,377 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:19,449 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:19,465 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:02:19,467 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:19,500 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:19,575 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:19,642 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:19,646 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2841017 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '62dc0a79-44ab-4ee8-a2d8-11d1f6c6af1a'}] 2026-10-21 16:02:19,650 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:20,084 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2841017 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '62dc0a79-44ab-4ee8-a2d8-11d1f6c6af1a'} created pos.order #771 2026-10-21 16:02:20,107 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2841017 finished 2026-10-21 16:02:20,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.164 0.379 2026-10-21 16:02:20,391 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:20,440 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:20,491 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:20,548 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:20,597 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:20,654 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:20,708 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:20,768 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:20,822 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:20,845 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:20] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 13 0.006 0.016 2026-10-21 16:02:20,877 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:20,928 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:20,997 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:21,004 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:21] "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-10-21 16:02:21,050 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.031 2026-10-21 16:02:21,052 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:21,101 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:21,155 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:21,206 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:21,257 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:21,311 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:21,341 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:21] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.016 0.012 2026-10-21 16:02:21,371 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:21,422 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:21,499 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:21,547 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:21,605 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:21,667 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:21,672 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55342254 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '418ecf5e-1a89-4e6e-9cc0-53a14ba1fa45'}] 2026-10-21 16:02:21,976 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55342254 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '418ecf5e-1a89-4e6e-9cc0-53a14ba1fa45'} created pos.order #772 2026-10-21 16:02:22,009 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55342254 finished 2026-10-21 16:02:22,089 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 185 0.129 0.289 2026-10-21 16:02:22,109 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:22] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:02:22,131 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:22] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.002 0.009 2026-10-21 16:02:22,243 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:22,302 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:22,350 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-10-21 16:02:22,351 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-21 16:02:22,448 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18744268 (allocated 21106688) 2026-10-21 16:02:22,474 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 113680 2026-10-21 16:02:22,475 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-10-21 16:02:22,476 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 113680 2026-10-21 16:02:22,601 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160222_601183_test_no_ghost_floor.txt 2026-10-21 16:02:22,601 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmpw0m3la26_chrome_odoo" 2026-10-21 16:02:22,619 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-10-21 16:02:23,063 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 113891 2026-10-21 16:02:23,063 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmpo9h5x366_chrome_odoo 2026-10-21 16:02:23,063 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:40781/json/version 2026-10-21 16:02:23,065 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:23,125 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-10-21 16:02:23,125 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:40781/json 2026-10-21 16:02:23,125 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:23,137 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:40781/devtools/page/BA29C9BFD4B01C2DE8B5697581D2003E 2026-10-21 16:02:23,154 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-10-21 16:02:23,160 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-10-21 16:02:23,213 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:02:23,222 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-10-21 16:02:23,224 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:02:23,224 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:02:23,238 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:02:24,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:24] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.040 0.896 2026-10-21 16:02:24,175 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': 'BA29C9BFD4B01C2DE8B5697581D2003E', 'loaderId': '1D1A694E430B7E0F8A925D09486AEAF9', 'isDownload': False} 2026-10-21 16:02:24,175 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:24,185 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:02:24,202 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:24] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:02:24,207 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:24] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:02:24,210 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:24] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:02:24,786 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:02:24,787 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:02:24,813 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:02:24,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:02:24,859 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:02:24,864 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:02:24,872 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:24,883 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:24,910 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-10-21 16:02:24,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-21 16:02:24,981 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.036 2026-10-21 16:02:24,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-21 16:02:25,686 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.238 0.429 2026-10-21 16:02:25,712 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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-10-21 16:02:25,780 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:02:25,839 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:25] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-10-21 16:02:25,870 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:02:25,898 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-10-21 16:02:25,910 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:02:25,963 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:25,980 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:02:25,986 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:02:25,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:25] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.008 0.023 2026-10-21 16:02:26,000 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:02:26,014 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:02:26,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:26] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.015 0.063 2026-10-21 16:02:26,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:26] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.052 2026-10-21 16:02:26,061 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-10-21 16:02:26,086 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:26,122 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:02:26,122 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:26] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.005 0.015 2026-10-21 16:02:26,159 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:02:26,175 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:26,195 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:02:26,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:26] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.039 0.057 2026-10-21 16:02:26,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:26] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.025 0.139 2026-10-21 16:02:26,352 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.137 2026-10-21 16:02:26,406 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:26,458 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-10-21 16:02:26,459 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_open_default_register_screen_config SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-21 16:02:26,515 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13814896 (allocated 14680064) 2026-10-21 16:02:26,518 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 113891 2026-10-21 16:02:26,519 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-10-21 16:02:26,519 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 113891 2026-10-21 16:02:26,616 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160226_615913_test_open_default_register_screen_config.txt 2026-10-21 16:02:26,616 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmpo9h5x366_chrome_odoo" 2026-10-21 16:02:26,628 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-10-21 16:02:26,994 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 114089 2026-10-21 16:02:26,994 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmpdmd5mbtm_chrome_odoo 2026-10-21 16:02:26,994 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:35703/json/version 2026-10-21 16:02:26,995 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35703', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:27,047 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-10-21 16:02:27,047 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:35703/json 2026-10-21 16:02:27,047 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35703', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:27,071 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:35703/devtools/page/A0F72C94F239D4C183591886C5D75CC6 2026-10-21 16:02:27,084 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-10-21 16:02:27,088 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-10-21 16:02:27,150 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:02:27,161 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-10-21 16:02:27,168 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:02:27,168 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:02:27,178 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:02:27,836 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:27] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.042 0.619 2026-10-21 16:02:27,840 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': 'A0F72C94F239D4C183591886C5D75CC6', 'loaderId': '3C72E5E990C456CE469015987E52B4BE', 'isDownload': False} 2026-10-21 16:02:27,840 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-10-21 16:02:27,858 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:02:27,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:27] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:02:27,882 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:27] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:02:27,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:27] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-21 16:02:28,498 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:28,504 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:28,520 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-21 16:02:28,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:02:28,548 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:02:28,556 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:28,570 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:02:28,586 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:28,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-21 16:02:28,636 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:28] "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-10-21 16:02:28,655 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-10-21 16:02:28,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.043 2026-10-21 16:02:29,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.182 0.362 2026-10-21 16:02:29,323 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "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-10-21 16:02:29,370 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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-10-21 16:02:29,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-21 16:02:29,450 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:02:29,467 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-10-21 16:02:29,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 16:02:29,521 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:02:29,523 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:02:29,541 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 16:02:29,551 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-21 16:02:29,587 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.025 0.048 2026-10-21 16:02:29,601 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:02:29,607 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:02:29,611 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.092 2026-10-21 16:02:29,618 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:29,628 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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-10-21 16:02:29,696 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.040 0.071 2026-10-21 16:02:29,761 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.017 0.164 2026-10-21 16:02:29,773 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:29,774 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.124 2026-10-21 16:02:29,785 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:29,852 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.047 2026-10-21 16:02:29,865 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.084 2026-10-21 16:02:29,909 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:02:29,970 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:29,989 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:30,027 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:30,113 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:30,167 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:30,240 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:30,300 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/26] Tour test_pos_restaurant_course → Step body 2026-10-21 16:02:30,350 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:30,445 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:30,450 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33871363 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '2df66943-34da-44d1-9372-eef5c66ea171'}] 2026-10-21 16:02:30,543 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33871363 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '2df66943-34da-44d1-9372-eef5c66ea171'} created pos.order #773 2026-10-21 16:02:30,569 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33871363 finished 2026-10-21 16:02:30,633 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.048 0.138 2026-10-21 16:02:30,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 16:02:30,701 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:30,752 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:30,801 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:30,852 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:30,908 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:30,969 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:30,994 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11734122 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '2df66943-34da-44d1-9372-eef5c66ea171'}] 2026-10-21 16:02:31,021 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11734122 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '2df66943-34da-44d1-9372-eef5c66ea171'} updated pos.order #773 2026-10-21 16:02:31,047 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11734122 finished 2026-10-21 16:02:31,175 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.052 0.131 2026-10-21 16:02:31,213 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [18/26] Tour test_pos_restaurant_course → Step .floor-map 2026-10-21 16:02:31,264 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:31,330 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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-10-21 16:02:31,348 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:31,386 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:31,441 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:31,496 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:32,549 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:32,604 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:32,610 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:02:32,629 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29466063 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '2df66943-34da-44d1-9372-eef5c66ea171'}] 2026-10-21 16:02:32,652 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29466063 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '2df66943-34da-44d1-9372-eef5c66ea171'} updated pos.order #773 2026-10-21 16:02:32,678 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29466063 finished 2026-10-21 16:02:32,790 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.035 0.128 2026-10-21 16:02:32,868 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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.009 2026-10-21 16:02:32,876 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:32,926 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-10-21 16:02:32,927 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-21 16:02:33,017 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17771192 (allocated 19271680) 2026-10-21 16:02:33,026 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 114089 2026-10-21 16:02:33,027 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-10-21 16:02:33,028 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 114089 2026-10-21 16:02:33,130 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160233_130170_test_pos_restaurant_course.txt 2026-10-21 16:02:33,130 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmpdmd5mbtm_chrome_odoo" 2026-10-21 16:02:33,181 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-10-21 16:02:33,736 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #225 deleted product.product records with IDs: [2632] 2026-10-21 16:02:34,153 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 114309 2026-10-21 16:02:34,153 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmp_b9udos0_chrome_odoo 2026-10-21 16:02:34,153 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:33285/json/version 2026-10-21 16:02:34,154 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33285', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:34,174 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: Chrome/150.0.7871.114 2026-10-21 16:02:34,174 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:33285/json 2026-10-21 16:02:34,175 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33285', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:34,187 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:33285/devtools/page/9A33BCEE98FA1C3FD7B5449CF07CD6D6 2026-10-21 16:02:34,197 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-10-21 16:02:34,203 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-10-21 16:02:34,275 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:02:34,282 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-10-21 16:02:34,284 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:02:34,284 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:02:34,298 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:02:34,948 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:34] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.046 0.607 2026-10-21 16:02:34,957 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': '9A33BCEE98FA1C3FD7B5449CF07CD6D6', 'loaderId': 'BCC8386B92B6465F8D2561D767388C04', 'isDownload': False} 2026-10-21 16:02:34,957 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-10-21 16:02:34,980 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:02:34,997 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:34] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:02:35,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:35] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:02:35,011 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:35] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-21 16:02:35,528 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:35,532 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:35,548 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 16:02:35,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:02:35,580 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:02:35,585 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:35,587 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:02:35,600 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:35,636 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.012 2026-10-21 16:02:35,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-10-21 16:02:35,722 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.032 0.038 2026-10-21 16:02:35,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-10-21 16:02:36,399 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.250 0.392 2026-10-21 16:02:36,421 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:02:36,523 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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.007 2026-10-21 16:02:36,565 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.013 2026-10-21 16:02:36,640 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.035 2026-10-21 16:02:36,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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-10-21 16:02:36,672 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-10-21 16:02:36,689 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 16:02:36,726 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:36,748 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:02:36,781 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-21 16:02:36,787 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.022 0.033 2026-10-21 16:02:36,808 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:36,811 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 16:02:36,811 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:02:36,816 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.009 0.074 2026-10-21 16:02:36,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.023 2026-10-21 16:02:36,835 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.101 2026-10-21 16:02:36,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-10-21 16:02:36,890 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:02:36,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:36] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.023 0.052 2026-10-21 16:02:37,013 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:37,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:37] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.021 0.129 2026-10-21 16:02:37,039 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:02:37,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.055 2026-10-21 16:02:37,182 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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-10-21 16:02:37,239 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:37,258 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:37,286 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:37,343 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:37,401 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:37,455 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:37,506 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:37,561 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:37,641 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-10-21 16:02:37,692 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:37,778 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:37,828 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:37,886 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:37,944 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:38,013 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:38,070 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:38,120 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:38,171 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:38,222 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-10-21 16:02:38,285 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [22/56] Tour PreparationPrinterContent → Step body 2026-10-21 16:02:38,336 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:38,408 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:38,411 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97917285 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '73a1d59f-3dd4-4b52-830f-1733d94593fb'}] 2026-10-21 16:02:38,479 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97917285 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '73a1d59f-3dd4-4b52-830f-1733d94593fb'} created pos.order #774 2026-10-21 16:02:38,500 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97917285 finished 2026-10-21 16:02:38,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.052 0.112 2026-10-21 16:02:38,636 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16: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.007 2026-10-21 16:02:38,645 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:38,703 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:38,754 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:38,805 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:38,862 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:38,917 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:38,984 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:39,041 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-10-21 16:02:39,094 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:39,155 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:39,177 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46160326 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '73a1d59f-3dd4-4b52-830f-1733d94593fb'}] 2026-10-21 16:02:39,225 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46160326 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '73a1d59f-3dd4-4b52-830f-1733d94593fb'} updated pos.order #774 2026-10-21 16:02:39,250 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46160326 finished 2026-10-21 16:02:39,362 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.054 0.134 2026-10-21 16:02:39,389 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:39,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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.009 2026-10-21 16:02:39,460 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:39,521 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:39,576 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:39,627 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:39,678 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:39,728 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:39,785 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:39,841 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:39,903 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-10-21 16:02:39,955 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:40,018 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:40,041 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56146170 started for PoS orders references: [{'name': '/', 'pos_reference': '251-120-000002', 'uuid': '9b9c17b3-d306-4962-b1b7-348fc2c6af97'}] 2026-10-21 16:02:40,095 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56146170 order {'name': '/', 'pos_reference': '251-120-000002', 'uuid': '9b9c17b3-d306-4962-b1b7-348fc2c6af97'} created pos.order #775 2026-10-21 16:02:40,120 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56146170 finished 2026-10-21 16:02:40,184 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.026 0.120 2026-10-21 16:02:40,208 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:40,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 16:02:40,281 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:40,350 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:40,401 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:40,460 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:40,522 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:40,530 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:40] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:02:40,614 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:40,676 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:40,683 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97626225 started for PoS orders references: [{'name': '/', 'pos_reference': '251-120-000003', 'uuid': '1196925d-6640-4095-bc55-d765ee41c0aa'}] 2026-10-21 16:02:40,754 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97626225 order {'name': '/', 'pos_reference': '251-120-000003', 'uuid': '1196925d-6640-4095-bc55-d765ee41c0aa'} created pos.order #776 2026-10-21 16:02:40,775 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97626225 finished 2026-10-21 16:02:40,831 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.045 0.106 2026-10-21 16:02:40,857 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:40,908 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-10-21 16:02:40,962 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-10-21 16:02:40,963 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-21 16:02:41,086 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 21425640 (allocated 23207936) 2026-10-21 16:02:41,094 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 114309 2026-10-21 16:02:41,095 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-10-21 16:02:41,096 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 114309 2026-10-21 16:02:41,191 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160241_191116_test_preparation_printer_content.txt 2026-10-21 16:02:41,191 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmp_b9udos0_chrome_odoo" 2026-10-21 16:02:41,208 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-10-21 16:02:41,651 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 114521 2026-10-21 16:02:41,651 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpks7fuov1_chrome_odoo 2026-10-21 16:02:41,652 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:34665/json/version 2026-10-21 16:02:41,653 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34665', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:41,691 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-21 16:02:41,691 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:34665/json 2026-10-21 16:02:41,692 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34665', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:41,702 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:34665/devtools/page/B9719CA127DA6C910C05AF9B2E6B99E5 2026-10-21 16:02:41,714 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-10-21 16:02:41,725 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-10-21 16:02:41,798 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:02:41,811 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-10-21 16:02:41,813 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:02:41,813 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:02:41,824 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:02:42,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:42] "GET /pos/ui/120 HTTP/1.1" 200 - 136 0.080 0.785 2026-10-21 16:02:42,690 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': 'B9719CA127DA6C910C05AF9B2E6B99E5', 'loaderId': 'AECD334C857F5A4505945BC730A5D63E', 'isDownload': False} 2026-10-21 16:02:42,691 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-10-21 16:02:42,709 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:02:42,724 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:42] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-21 16:02:42,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:42] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-21 16:02:42,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:42] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-10-21 16:02:43,185 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:43,195 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:43,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.012 2026-10-21 16:02:43,234 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.004 2026-10-21 16:02:43,242 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:02:43,250 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [1/24] Tour test_cancel_future_order → Step body 2026-10-21 16:02:43,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:02:43,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:43,301 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.017 2026-10-21 16:02:43,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-21 16:02:43,380 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.034 2026-10-21 16:02:43,383 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-21 16:02:44,059 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.270 0.377 2026-10-21 16:02:44,080 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:02:44,171 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:02:44,235 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.045 2026-10-21 16:02:44,267 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:02:44,302 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-21 16:02:44,322 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 16:02:44,369 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:44,375 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:02:44,396 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:44,407 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:02:44,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.019 2026-10-21 16:02:44,429 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:44,431 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:44,453 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:44,473 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.023 0.055 2026-10-21 16:02:44,483 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:02:44,496 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.037 2026-10-21 16:02:44,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.022 0.080 2026-10-21 16:02:44,657 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.038 0.157 2026-10-21 16:02:44,711 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:44,754 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:44,759 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:44,839 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.027 0.051 2026-10-21 16:02:44,958 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:44,982 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:45,048 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:45,100 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:45,157 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:45,221 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:45,277 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:45,341 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:45,350 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:45] "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-10-21 16:02:45,456 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:45,525 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:45,532 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31068955 started for PoS orders references: [{'name': '/', 'pos_reference': '251-120-000001', 'uuid': '76573240-0e3e-4b36-949f-beceebaaa4bd'}] 2026-10-21 16:02:45,575 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:45,608 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31068955 order {'name': '/', 'pos_reference': '251-120-000001', 'uuid': '76573240-0e3e-4b36-949f-beceebaaa4bd'} created pos.order #777 2026-10-21 16:02:45,632 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31068955 finished 2026-10-21 16:02:45,636 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:45,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.038 0.139 2026-10-21 16:02:45,744 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:45,811 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 16:02:45,820 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:45,884 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:45,958 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:45,969 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84926926 started for PoS orders references: [{'name': '/', 'pos_reference': '251-120-000002', 'uuid': '305fe171-88ec-47c1-9080-0252e1907d10'}] 2026-10-21 16:02:46,010 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84926926 order {'name': '/', 'pos_reference': '251-120-000002', 'uuid': '305fe171-88ec-47c1-9080-0252e1907d10'} created pos.order #778 2026-10-21 16:02:46,012 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:46,031 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84926926 finished 2026-10-21 16:02:46,060 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:46,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.025 0.100 2026-10-21 16:02:46,244 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 67 0.046 0.080 2026-10-21 16:02:46,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.024 2026-10-21 16:02:46,336 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:46,394 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:46,520 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:46] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 47 0.027 0.097 2026-10-21 16:02:46,818 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:46] "GET /pos/ui/120/ticket HTTP/1.1" 200 - 33 0.019 0.036 2026-10-21 16:02:47,495 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:47,505 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.005 2026-10-21 16:02:47,521 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:02:47,538 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:47,563 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.004 0.004 2026-10-21 16:02:47,604 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.009 0.037 2026-10-21 16:02:47,609 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-21 16:02:47,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.042 0.043 2026-10-21 16:02:47,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-10-21 16:02:47,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:47] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.009 2026-10-21 16:02:47,948 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.020 2026-10-21 16:02:47,964 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-21 16:02:47,977 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:02:48,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.040 0.056 2026-10-21 16:02:48,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:48] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.099 2026-10-21 16:02:48,148 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.026 2026-10-21 16:02:48,201 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:48] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 304 - 7 0.007 0.025 2026-10-21 16:02:48,204 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-10-21 16:02:48,209 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-21 16:02:48,268 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:48] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.031 0.045 2026-10-21 16:02:48,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:48] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.033 0.123 2026-10-21 16:02:48,364 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 17205496 (allocated 18612224) 2026-10-21 16:02:48,374 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 114521 2026-10-21 16:02:48,375 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-10-21 16:02:48,375 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 114521 2026-10-21 16:02:48,473 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160248_473397_test_preset_future_timing_restaurant.txt 2026-10-21 16:02:48,473 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmpks7fuov1_chrome_odoo" 2026-10-21 16:02:48,492 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-10-21 16:02:48,890 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 114742 2026-10-21 16:02:48,890 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp7remh_6t_chrome_odoo 2026-10-21 16:02:48,890 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:41731/json/version 2026-10-21 16:02:48,892 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:48,916 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-21 16:02:48,916 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:41731/json 2026-10-21 16:02:48,917 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:48,926 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:41731/devtools/page/0262FBDA957A5DD144EBAA4C03134AB3 2026-10-21 16:02:48,935 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-21 16:02:48,946 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-21 16:02:48,990 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:02:48,999 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-21 16:02:49,000 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:02:49,000 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:02:49,013 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:02:49,627 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:49] "GET /pos/ui/120 HTTP/1.1" 200 - 136 0.062 0.554 2026-10-21 16:02:49,631 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '0262FBDA957A5DD144EBAA4C03134AB3', 'loaderId': '6F5C002F751C8ECBCE808CCD6868F17D', 'isDownload': False} 2026-10-21 16:02:49,631 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-10-21 16:02:49,652 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:02:49,670 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:49] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:02:49,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:49] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:02:49,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:49] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:02:50,229 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:50,238 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:02:50,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 16:02:50,278 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:02:50,280 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:02:50,289 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:50,299 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:02:50,313 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:50,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-10-21 16:02:50,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-21 16:02:50,401 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.030 2026-10-21 16:02:50,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-21 16:02:51,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.215 0.387 2026-10-21 16:02:51,064 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "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-10-21 16:02:51,137 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:02:51,202 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.040 2026-10-21 16:02:51,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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.016 2026-10-21 16:02:51,246 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-21 16:02:51,266 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-10-21 16:02:51,308 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:51,317 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:02:51,338 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:02:51,342 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:02:51,358 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.018 0.024 2026-10-21 16:02:51,360 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:51,375 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:02:51,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.057 2026-10-21 16:02:51,406 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:02:51,414 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:51,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.043 0.051 2026-10-21 16:02:51,499 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.093 2026-10-21 16:02:51,588 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.033 0.174 2026-10-21 16:02:51,591 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:51,593 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:51,681 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.029 0.058 2026-10-21 16:02:51,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.193 2026-10-21 16:02:51,727 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:51,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:02:51,884 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:51,946 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:51,956 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:52,004 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,063 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,113 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,140 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:52] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 18 0.012 0.043 2026-10-21 16:02:52,194 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 21 0.018 0.057 2026-10-21 16:02:52,244 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,295 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,346 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,396 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,453 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,514 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,569 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,620 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,670 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,721 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,776 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,831 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,898 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,944 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:52,995 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-21 16:02:52,996 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-21 16:02:53,087 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 16345488 (allocated 18087936) 2026-10-21 16:02:53,095 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 114742 2026-10-21 16:02:53,096 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-21 16:02:53,096 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 114742 2026-10-21 16:02:53,215 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160253_215699_test_preset_timing_restaurant.txt 2026-10-21 16:02:53,216 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmp7remh_6t_chrome_odoo" 2026-10-21 16:02:53,636 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 114948 2026-10-21 16:02:53,636 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpuwgbw9_9_chrome_odoo 2026-10-21 16:02:53,636 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:39293/json/version 2026-10-21 16:02:53,638 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:53,685 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-21 16:02:53,685 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:39293/json 2026-10-21 16:02:53,686 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:02:53,698 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:39293/devtools/page/7AD794D5E81D903F4C7B8F30C0ABA8C8 2026-10-21 16:02:53,712 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-21 16:02:53,742 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-21 16:02:53,776 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:02:53,778 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-21 16:02:53,781 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:02:53,781 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:02:53,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:53] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.016 0.038 2026-10-21 16:02:53,852 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '7AD794D5E81D903F4C7B8F30C0ABA8C8', 'loaderId': '55253AE84C2A04950BEC308CF80BFE11', 'isDownload': False} 2026-10-21 16:02:53,852 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_open_register_with_preset_takeaway')" 2026-10-21 16:02:53,870 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:02:53,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:53] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.008 2026-10-21 16:02:53,912 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:53] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:02:53,917 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:53] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:02:54,397 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:54,398 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:54,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:02:54,426 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:02:54,432 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:54,439 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 16:02:54,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 16:02:54,475 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:54,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:54] "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.011 2026-10-21 16:02:54,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:02:54,565 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.029 2026-10-21 16:02:54,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-21 16:02:55,171 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.156 0.416 2026-10-21 16:02:55,188 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "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-10-21 16:02:55,271 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:02:55,324 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-21 16:02:55,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02: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.009 2026-10-21 16:02:55,387 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-21 16:02:55,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:02:55,450 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:02:55,463 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:02:55,478 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:02:55,481 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:02:55,505 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 7 0.011 0.030 2026-10-21 16:02:55,508 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:02:55,509 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:02:55,515 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:55,523 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.055 2026-10-21 16:02:55,534 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:55,560 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.016 0.025 2026-10-21 16:02:55,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.014 0.077 2026-10-21 16:02:55,661 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.012 0.120 2026-10-21 16:02:55,713 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:55,764 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:55,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:02:55,917 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:55,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "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-10-21 16:02:55,931 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:56,000 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:02:56,002 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:56,064 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:56,071 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6148656 started for PoS orders references: [{'name': '/', 'pos_reference': '252-120-000001', 'uuid': 'b51f0b3f-46db-46f7-baa5-4f0995b88893'}] 2026-10-21 16:02:56,127 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6148656 order {'name': '/', 'pos_reference': '252-120-000001', 'uuid': 'b51f0b3f-46db-46f7-baa5-4f0995b88893'} created pos.order #779 2026-10-21 16:02:56,149 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6148656 finished 2026-10-21 16:02:56,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.042 0.127 2026-10-21 16:02:56,273 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:56,324 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:58,372 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:58,471 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:58,522 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:58,574 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:58,624 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:58,675 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:58,735 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:58,796 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:58,852 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:58,903 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:58,953 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:59,010 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:59,066 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:59,130 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:59,134 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79082921 started for PoS orders references: [{'name': '/', 'pos_reference': '252-120-000001', 'uuid': 'b51f0b3f-46db-46f7-baa5-4f0995b88893'}] 2026-10-21 16:02:59,163 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1283] to pos.order #779 2026-10-21 16:02:59,168 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79082921 order {'name': '/', 'pos_reference': '252-120-000001', 'uuid': 'b51f0b3f-46db-46f7-baa5-4f0995b88893'} updated pos.order #779 2026-10-21 16:02:59,181 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:59,189 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79082921 finished 2026-10-21 16:02:59,271 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.036 0.103 2026-10-21 16:02:59,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:59] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 50 0.039 0.085 2026-10-21 16:02:59,474 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:59,547 44 INFO rb-01d1866-225816-427320 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-10-21 16:02:59,555 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:02:59,603 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:02:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.030 2026-10-21 16:02:59,640 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-21 16:02:59,640 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-21 16:02:59,750 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17404680 (allocated 19009536) 2026-10-21 16:02:59,772 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 114948 2026-10-21 16:02:59,778 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-21 16:02:59,786 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 114948 2026-10-21 16:02:59,893 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160259_893424_test_preset_timing_restaurant.txt 2026-10-21 16:02:59,893 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpuwgbw9_9_chrome_odoo" 2026-10-21 16:03:00,231 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 115155 2026-10-21 16:03:00,231 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpsy7xa8a4_chrome_odoo 2026-10-21 16:03:00,231 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:39889/json/version 2026-10-21 16:03:00,232 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:00,277 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-21 16:03:00,277 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:39889/json 2026-10-21 16:03:00,278 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:00,293 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:39889/devtools/page/F6361BD7FAA83CF0E1A4E85D038AED34 2026-10-21 16:03:00,309 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-21 16:03:00,316 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-21 16:03:00,375 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:03:00,379 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-21 16:03:00,386 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:03:00,387 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:03:00,469 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:00] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.016 0.053 2026-10-21 16:03:00,473 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'F6361BD7FAA83CF0E1A4E85D038AED34', 'loaderId': '73654966129201B7F4040123A4BAFC25', 'isDownload': False} 2026-10-21 16:03:00,473 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-10-21 16:03:00,497 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:03:00,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:00] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:03:00,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:00] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-10-21 16:03:00,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:00] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-21 16:03:01,007 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:03:01,009 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:03:01,019 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:03:01,037 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:03:01,040 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:03:01,047 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-10-21 16:03:01,048 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:03:01,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:03:01,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "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-10-21 16:03:01,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:03:01,119 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.029 2026-10-21 16:03:01,122 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-21 16:03:01,660 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.153 0.354 2026-10-21 16:03:01,675 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:01,788 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03: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-10-21 16:03:01,835 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-21 16:03:01,858 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03: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-10-21 16:03:01,879 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-21 16:03:01,886 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:03:01,934 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:03:01,970 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:03:01,973 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 16:03:01,994 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:01] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 7 0.031 0.034 2026-10-21 16:03:02,002 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:03:02,006 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:02,025 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:03:02,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:02] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.042 0.091 2026-10-21 16:03:02,067 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/37] Tour test_preset_timing_restaurant → Step .new-order 2026-10-21 16:03:02,068 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.139 2026-10-21 16:03:02,084 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:02] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.062 2026-10-21 16:03:02,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:02] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-21 16:03:02,228 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-10-21 16:03:02,280 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:02,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:02] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.022 0.060 2026-10-21 16:03:02,313 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:03:02,359 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:02] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.028 0.129 2026-10-21 16:03:02,365 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:02,416 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:02,479 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:02,492 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:02,544 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:02,608 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:02,670 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:02,679 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:02] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:03:02,757 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:02,822 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:02,827 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23496868 started for PoS orders references: [{'name': '/', 'pos_reference': '253-120-000001', 'uuid': '47e5c5a4-f7cb-449c-9fa5-cbc87378e5a0'}] 2026-10-21 16:03:02,890 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23496868 order {'name': '/', 'pos_reference': '253-120-000001', 'uuid': '47e5c5a4-f7cb-449c-9fa5-cbc87378e5a0'} created pos.order #780 2026-10-21 16:03:02,916 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23496868 finished 2026-10-21 16:03:02,987 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.026 0.138 2026-10-21 16:03:03,026 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:03,077 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:03,138 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:05,172 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:05,249 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:05,251 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.017 2026-10-21 16:03:05,325 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:05,403 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:05,409 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19486128 started for PoS orders references: [{'name': '/', 'pos_reference': '253-120-000002', 'uuid': '6fb0b0b3-d3d8-463c-9bde-8b2f36acd7d1'}] 2026-10-21 16:03:05,448 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19486128 order {'name': '/', 'pos_reference': '253-120-000002', 'uuid': '6fb0b0b3-d3d8-463c-9bde-8b2f36acd7d1'} created pos.order #781 2026-10-21 16:03:05,468 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19486128 finished 2026-10-21 16:03:05,524 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.026 0.091 2026-10-21 16:03:05,650 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 51 0.042 0.054 2026-10-21 16:03:05,686 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.021 2026-10-21 16:03:05,712 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:05,763 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:05,814 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:05,865 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:05,916 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:05,977 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:08,022 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:08,088 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:08] "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-10-21 16:03:08,100 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:08,168 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:08,219 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:08,275 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:08,335 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:08,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:08] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.004 0.006 2026-10-21 16:03:08,447 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:08,499 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:08,562 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:08,565 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53489383 started for PoS orders references: [{'name': '/', 'pos_reference': '253-120-000003', 'uuid': '4aafe9b4-e2a1-4fe4-85b9-b592cfcbc4a5'}] 2026-10-21 16:03:08,609 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53489383 order {'name': '/', 'pos_reference': '253-120-000003', 'uuid': '4aafe9b4-e2a1-4fe4-85b9-b592cfcbc4a5'} created pos.order #782 2026-10-21 16:03:08,629 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53489383 finished 2026-10-21 16:03:08,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.025 0.094 2026-10-21 16:03:08,718 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:08,769 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:08,828 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:08,902 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.022 0.044 2026-10-21 16:03:08,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.023 2026-10-21 16:03:08,979 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-21 16:03:08,980 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-21 16:03:09,093 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21589920 (allocated 24653824) 2026-10-21 16:03:09,099 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 115155 2026-10-21 16:03:09,103 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-21 16:03:09,104 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 115155 2026-10-21 16:03:09,204 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160309_204346_test_preset_timing_restaurant.txt 2026-10-21 16:03:09,204 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpsy7xa8a4_chrome_odoo" 2026-10-21 16:03:09,493 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 115379 2026-10-21 16:03:09,493 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpy2tiixul_chrome_odoo 2026-10-21 16:03:09,493 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:41803/json/version 2026-10-21 16:03:09,495 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:09,511 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-21 16:03:09,512 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:41803/json 2026-10-21 16:03:09,512 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:09,520 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:41803/devtools/page/5BCE748A61B9903D669E2B2EF9EBD142 2026-10-21 16:03:09,528 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-21 16:03:09,534 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-21 16:03:09,589 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:03:09,591 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-21 16:03:09,593 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:03:09,593 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:03:09,657 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:09] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.017 0.039 2026-10-21 16:03:09,661 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '5BCE748A61B9903D669E2B2EF9EBD142', 'loaderId': 'FE40AA939302AC22ED3F7F1BC52746E8', 'isDownload': False} 2026-10-21 16:03:09,661 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-10-21 16:03:09,677 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:03:09,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:09] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.014 2026-10-21 16:03:09,715 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:09] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-10-21 16:03:09,721 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:09] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-21 16:03:10,283 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:10,291 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:03:10,300 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:03:10,322 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:03:10,324 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-10-21 16:03:10,329 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:10,347 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:03:10,362 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:10,379 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:03:10,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:10] "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.010 2026-10-21 16:03:10,438 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.010 0.034 2026-10-21 16:03:10,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-10-21 16:03:11,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 325 0.193 0.385 2026-10-21 16:03:11,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:03:11,182 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "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.011 2026-10-21 16:03:11,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-21 16:03:11,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "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-10-21 16:03:11,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-21 16:03:11,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:03:11,318 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:03:11,355 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:03:11,358 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-21 16:03:11,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 7 0.013 0.033 2026-10-21 16:03:11,381 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:03:11,386 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.008 0.047 2026-10-21 16:03:11,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-10-21 16:03:11,406 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.021 2026-10-21 16:03:11,409 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:11,416 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:11,448 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:03:11,449 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.005 0.016 2026-10-21 16:03:11,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.017 0.061 2026-10-21 16:03:11,523 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "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.040 2026-10-21 16:03:11,572 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:11,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.014 0.118 2026-10-21 16:03:11,613 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:11,615 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:03:11,628 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:11,677 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:11,731 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:11,815 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:11,866 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:11,923 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:11,974 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/15] Tour test_guest_count_bank_payment → Step body 2026-10-21 16:03:12,025 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:12,076 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:12,143 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:12,147 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37574013 started for PoS orders references: [{'name': '/', 'pos_reference': '264-120-000001', 'uuid': '300bdacf-b093-4361-82b5-7599a9385490'}] 2026-10-21 16:03:12,156 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:03:12,208 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37574013 order {'name': '/', 'pos_reference': '264-120-000001', 'uuid': '300bdacf-b093-4361-82b5-7599a9385490'} created pos.order #783 2026-10-21 16:03:12,231 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37574013 finished 2026-10-21 16:03:12,300 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.042 0.115 2026-10-21 16:03:12,389 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:12,392 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:12,414 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:12,477 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:12,527 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-21 16:03:12,528 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-21 16:03:12,608 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17781724 (allocated 19795968) 2026-10-21 16:03:12,616 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 115379 2026-10-21 16:03:12,616 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-21 16:03:12,617 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 115379 2026-10-21 16:03:12,739 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160312_738875_test_preset_timing_restaurant.txt 2026-10-21 16:03:12,739 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpy2tiixul_chrome_odoo" 2026-10-21 16:03:12,754 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-10-21 16:03:13,267 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 115580 2026-10-21 16:03:13,268 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmpi1jrijz2_chrome_odoo 2026-10-21 16:03:13,268 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:36725/json/version 2026-10-21 16:03:13,269 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:13,319 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:03:13,319 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:36725/json 2026-10-21 16:03:13,320 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:13,330 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:36725/devtools/page/22D81D0F3CC63CEBAA61655409DEC686 2026-10-21 16:03:13,338 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-10-21 16:03:13,347 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-10-21 16:03:13,396 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:03:13,402 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-10-21 16:03:13,403 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:03:13,403 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:03:13,414 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:03:13,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:13] "GET /pos/ui/120 HTTP/1.1" 200 - 85 0.033 0.526 2026-10-21 16:03:13,973 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': '22D81D0F3CC63CEBAA61655409DEC686', 'loaderId': '44902414A4D2A70F7EAA7ABB1C497290', 'isDownload': False} 2026-10-21 16:03:13,974 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-10-21 16:03:13,985 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:03:14,002 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:14] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:03:14,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:14] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.014 2026-10-21 16:03:14,028 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:14] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-10-21 16:03:14,501 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:14,502 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:14,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.019 2026-10-21 16:03:14,555 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:03:14,559 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:03:14,567 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:14,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:03:14,576 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:14,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-10-21 16:03:14,609 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-21 16:03:14,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.029 2026-10-21 16:03:14,649 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-21 16:03:15,383 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.190 0.514 2026-10-21 16:03:15,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03: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-10-21 16:03:15,467 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:03:15,515 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-10-21 16:03:15,543 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:03:15,570 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:03:15,586 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 16:03:15,635 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:03:15,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:03:15,653 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:15,658 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:03:15,684 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:03:15,686 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:03:15,696 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.020 0.033 2026-10-21 16:03:15,708 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:15,717 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.066 2026-10-21 16:03:15,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.025 2026-10-21 16:03:15,738 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:15,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.042 0.068 2026-10-21 16:03:15,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.016 0.151 2026-10-21 16:03:15,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.127 2026-10-21 16:03:15,927 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:15,928 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:16,008 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.044 2026-10-21 16:03:16,052 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:03:16,109 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:16,130 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:16,205 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:16,258 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:16,307 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:16,357 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:16,417 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:16,467 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:16,519 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:16,593 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:16,602 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:16,604 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:03:16,675 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:16,743 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:16,749 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57379762 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'bfeae755-1e86-446e-8af7-5fdc9fe7fe2c'}] 2026-10-21 16:03:16,752 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:03:17,235 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57379762 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'bfeae755-1e86-446e-8af7-5fdc9fe7fe2c'} created pos.order #784 2026-10-21 16:03:17,255 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57379762 finished 2026-10-21 16:03:17,315 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.183 0.388 2026-10-21 16:03:17,477 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-10-21 16:03:17,478 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-21 16:03:17,567 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15805944 (allocated 17039360) 2026-10-21 16:03:17,576 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 115580 2026-10-21 16:03:17,579 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-10-21 16:03:17,580 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 115580 2026-10-21 16:03:17,673 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160317_673536_test_restaurant_preset_eatin_tour.txt 2026-10-21 16:03:17,673 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmpi1jrijz2_chrome_odoo" 2026-10-21 16:03:17,686 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-10-21 16:03:18,084 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 115786 2026-10-21 16:03:18,084 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmpz3rhxszi_chrome_odoo 2026-10-21 16:03:18,085 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:45005/json/version 2026-10-21 16:03:18,086 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:18,104 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: Chrome/150.0.7871.114 2026-10-21 16:03:18,104 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:45005/json 2026-10-21 16:03:18,104 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:18,112 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:45005/devtools/page/A2CE6EE2078A10805D7297EB26920122 2026-10-21 16:03:18,119 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-10-21 16:03:18,128 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-10-21 16:03:18,188 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:03:18,199 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-10-21 16:03:18,203 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:03:18,203 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:03:18,218 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:03:18,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:18] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.038 0.597 2026-10-21 16:03:18,854 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': 'A2CE6EE2078A10805D7297EB26920122', 'loaderId': '6464BF4E2B881DF71E24742562432C47', 'isDownload': False} 2026-10-21 16:03:18,854 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:18,869 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:03:18,887 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:18] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-21 16:03:18,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:18] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:03:18,899 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:18] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:03:19,455 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:03:19,457 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:19,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:03:19,505 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:03:19,506 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:03:19,515 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:19,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:03:19,542 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:19,566 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-10-21 16:03:19,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-21 16:03:19,622 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.025 2026-10-21 16:03:19,625 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-21 16:03:20,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.238 0.334 2026-10-21 16:03:20,249 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:03:20,301 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:03:20,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-10-21 16:03:20,387 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:03:20,402 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-10-21 16:03:20,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 16:03:20,459 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:03:20,462 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:03:20,473 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:03:20,474 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:03:20,509 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:03:20,513 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03: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-10-21 16:03:20,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.016 0.039 2026-10-21 16:03:20,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.008 0.068 2026-10-21 16:03:20,546 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:03:20,561 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.008 0.040 2026-10-21 16:03:20,607 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:20,666 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:03:20,667 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.051 0.088 2026-10-21 16:03:20,738 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.038 0.172 2026-10-21 16:03:20,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.007 0.131 2026-10-21 16:03:20,791 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:03:20,799 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:20,919 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.066 0.049 2026-10-21 16:03:20,986 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:21,037 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:21,089 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:21,140 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:21,190 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:21,248 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:21,298 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:21,351 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:21,402 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:21,524 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:21,594 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:21,597 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29824312 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '117e1ed3-7c45-4394-ba3e-1b0fc9c38a25'}] 2026-10-21 16:03:21,664 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29824312 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '117e1ed3-7c45-4394-ba3e-1b0fc9c38a25'} created pos.order #785 2026-10-21 16:03:21,666 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:21,687 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29824312 finished 2026-10-21 16:03:21,735 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:21,751 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.040 0.116 2026-10-21 16:03:21,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 66 0.034 0.089 2026-10-21 16:03:21,895 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.022 2026-10-21 16:03:21,923 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:21,974 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:22,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.009 2026-10-21 16:03:22,047 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:22,096 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:22,155 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:22,202 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:22,254 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:22,304 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-10-21 16:03:22,305 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_show_default_with_register_screen SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-21 16:03:22,391 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15796280 (allocated 17301504) 2026-10-21 16:03:22,394 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 115786 2026-10-21 16:03:22,395 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-10-21 16:03:22,395 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 115786 2026-10-21 16:03:22,481 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160322_480930_test_show_default_with_register_screen.txt 2026-10-21 16:03:22,481 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmpz3rhxszi_chrome_odoo" 2026-10-21 16:03:22,498 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-10-21 16:03:22,890 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 115992 2026-10-21 16:03:22,890 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmpg5fvp2pn_chrome_odoo 2026-10-21 16:03:22,891 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:37953/json/version 2026-10-21 16:03:22,892 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:22,939 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-10-21 16:03:22,939 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:37953/json 2026-10-21 16:03:22,939 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:22,949 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:37953/devtools/page/E97178A5EA630973E1F9CE46F2B2A971 2026-10-21 16:03:22,959 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-10-21 16:03:22,966 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-10-21 16:03:23,036 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:03:23,047 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-10-21 16:03:23,049 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:03:23,049 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:03:23,061 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:03:23,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:23] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.032 0.526 2026-10-21 16:03:23,619 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': 'E97178A5EA630973E1F9CE46F2B2A971', 'loaderId': 'D2123397E8BFFBBFA1C86FE9C3AD3C5B', 'isDownload': False} 2026-10-21 16:03:23,619 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Evaluate ready code "odoo.isTourReady('test_sync_lines_qty_update')" 2026-10-21 16:03:23,626 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:03:23,651 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:23] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:03:23,657 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:23] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:03:23,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:23] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:03:24,155 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:03:24,160 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:03:24,170 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:03:24,205 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:03:24,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:03:24,212 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:24,221 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:03:24,231 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:24,253 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-10-21 16:03:24,267 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-21 16:03:24,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.038 2026-10-21 16:03:24,319 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-21 16:03:24,900 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.181 0.358 2026-10-21 16:03:24,919 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:03:24,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:03:25,052 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-21 16:03:25,081 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03: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-10-21 16:03:25,102 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-10-21 16:03:25,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-21 16:03:25,143 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:03:25,161 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:03:25,166 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:03:25,189 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:03:25,192 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:03:25,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.016 0.032 2026-10-21 16:03:25,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.061 2026-10-21 16:03:25,244 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:25,260 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.007 0.060 2026-10-21 16:03:25,261 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.107 2026-10-21 16:03:25,282 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.002 0.009 2026-10-21 16:03:25,337 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:03:25,389 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.015 0.042 2026-10-21 16:03:25,427 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:25,437 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:03:25,443 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.018 0.093 2026-10-21 16:03:25,505 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.050 2026-10-21 16:03:25,550 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:03:25,626 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:25,656 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:03:25,718 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:25,769 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:25,830 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:25,853 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77316533 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'b3ddba2a-167a-412f-917c-12698c319e29'}] 2026-10-21 16:03:25,929 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77316533 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'b3ddba2a-167a-412f-917c-12698c319e29'} created pos.order #786 2026-10-21 16:03:25,953 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77316533 finished 2026-10-21 16:03:26,025 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.039 0.136 2026-10-21 16:03:26,055 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:26,124 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:26] "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-10-21 16:03:26,128 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:26,182 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:26,233 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:28,271 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:28,323 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:28,376 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:28,555 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:28,605 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:28,668 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:28,691 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52349520 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'b3ddba2a-167a-412f-917c-12698c319e29'}] 2026-10-21 16:03:28,744 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52349520 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'b3ddba2a-167a-412f-917c-12698c319e29'} updated pos.order #786 2026-10-21 16:03:28,763 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52349520 finished 2026-10-21 16:03:28,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.056 0.128 2026-10-21 16:03:28,908 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:28,959 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:30,988 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:31,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03: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.008 2026-10-21 16:03:31,059 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:31,110 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:31,161 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-10-21 16:03:31,162 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-21 16:03:31,240 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 16301256 (allocated 18223104) 2026-10-21 16:03:31,247 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 115992 2026-10-21 16:03:31,254 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-10-21 16:03:31,255 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 115992 2026-10-21 16:03:31,354 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160331_353932_test_sync_lines_qty_update.txt 2026-10-21 16:03:31,354 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmpg5fvp2pn_chrome_odoo" 2026-10-21 16:03:31,450 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-10-21 16:03:31,861 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 116192 2026-10-21 16:03:31,861 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpwof03u7t_chrome_odoo 2026-10-21 16:03:31,861 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:35943/json/version 2026-10-21 16:03:31,862 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35943', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:31,910 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-10-21 16:03:31,910 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:35943/json 2026-10-21 16:03:31,911 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35943', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:31,922 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:35943/devtools/page/B8FA82A191BAAEA041203B04FDF8E80C 2026-10-21 16:03:31,931 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-10-21 16:03:31,954 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-10-21 16:03:31,998 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:03:32,005 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-10-21 16:03:32,007 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:03:32,007 44 INFO rb-01d1866-225816-427320 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/120" 2026-10-21 16:03:32,018 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:03:32,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:32] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.048 0.785 2026-10-21 16:03:32,852 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': 'B8FA82A191BAAEA041203B04FDF8E80C', 'loaderId': '60B188CE1CDD6539845955A699B8FD65', 'isDownload': False} 2026-10-21 16:03:32,852 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:32,868 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:03:32,888 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:32] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:03:32,891 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:32] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:03:32,900 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:32] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 16:03:33,385 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:33,395 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:03:33,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-10-21 16:03:33,449 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-21 16:03:33,456 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:03:33,464 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:33,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:03:33,475 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:03:33,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03: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.018 2026-10-21 16:03:33,528 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-21 16:03:33,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.045 2026-10-21 16:03:33,587 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-21 16:03:34,213 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.199 0.395 2026-10-21 16:03:34,235 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "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-10-21 16:03:34,294 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:03:34,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-10-21 16:03:34,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:03:34,404 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-10-21 16:03:34,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-21 16:03:34,467 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:03:34,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:03:34,499 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:03:34,500 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:03:34,532 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:03:34,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.036 0.033 2026-10-21 16:03:34,546 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:34,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.058 2026-10-21 16:03:34,582 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.010 0.060 2026-10-21 16:03:34,598 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:03:34,602 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-21 16:03:34,644 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:34,647 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:34,679 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.047 0.052 2026-10-21 16:03:34,694 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.002 0.099 2026-10-21 16:03:34,770 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.026 0.160 2026-10-21 16:03:34,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.170 2026-10-21 16:03:34,931 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:34,949 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:35,030 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:35,081 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:35,132 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:35,183 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:35,234 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:35,285 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:35,379 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:35,446 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:35,497 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:35,575 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:35,635 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:35,681 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:35] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.011 0.034 2026-10-21 16:03:35,695 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:35,762 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.019 0.055 2026-10-21 16:03:35,767 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:35,776 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98672002 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '8fbfced0-8efe-41fc-a70d-50f4a6dd7356'}] 2026-10-21 16:03:35,854 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98672002 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '8fbfced0-8efe-41fc-a70d-50f4a6dd7356'} created pos.order #787 2026-10-21 16:03:35,876 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98672002 finished 2026-10-21 16:03:35,945 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.041 0.130 2026-10-21 16:03:36,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 66 0.029 0.050 2026-10-21 16:03:36,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.031 2026-10-21 16:03:36,099 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:36,149 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:36,214 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:36,271 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:36,322 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:36,373 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:36,423 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:36,479 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:36,529 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:36,580 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:36,645 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:36,701 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:36,760 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-10-21 16:03:36,761 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:36,765 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67225414 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '8fbfced0-8efe-41fc-a70d-50f4a6dd7356'}] 2026-10-21 16:03:36,809 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67225414 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '8fbfced0-8efe-41fc-a70d-50f4a6dd7356'} updated pos.order #787 2026-10-21 16:03:36,832 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67225414 finished 2026-10-21 16:03:36,849 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 16774500 (allocated 18485248) 2026-10-21 16:03:36,857 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 116192 2026-10-21 16:03:36,866 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-10-21 16:03:36,867 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 116192 2026-10-21 16:03:36,891 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.056 0.073 2026-10-21 16:03:36,959 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160336_958875_test_sync_lines_qty_update_ticket_screen.txt 2026-10-21 16:03:36,959 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmpwof03u7t_chrome_odoo" 2026-10-21 16:03:37,022 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-10-21 16:03:37,421 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 116393 2026-10-21 16:03:37,421 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmpgmx3d0od_chrome_odoo 2026-10-21 16:03:37,421 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:33597/json/version 2026-10-21 16:03:37,422 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33597', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:37,482 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-10-21 16:03:37,483 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:33597/json 2026-10-21 16:03:37,483 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33597', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:37,493 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:33597/devtools/page/C747C4057A0B0293A42B8995280EAEC7 2026-10-21 16:03:37,502 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-10-21 16:03:37,505 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-10-21 16:03:37,592 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:03:37,602 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-10-21 16:03:37,605 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:03:37,605 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:03:37,618 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:03:38,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:38] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.061 0.861 2026-10-21 16:03:38,541 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': 'C747C4057A0B0293A42B8995280EAEC7', 'loaderId': 'EAB5138A23FC5F3166CE6D07401C3506', 'isDownload': False} 2026-10-21 16:03:38,541 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Evaluate ready code "odoo.isTourReady('test_sync_set_line_note')" 2026-10-21 16:03:38,556 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:03:38,575 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:38] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:03:38,590 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:38] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.017 2026-10-21 16:03:38,596 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:38] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-21 16:03:39,186 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:39,204 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:03:39,216 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-21 16:03:39,246 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:03:39,252 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:39,258 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.012 2026-10-21 16:03:39,272 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:03:39,287 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:03:39,332 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:39] "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.014 2026-10-21 16:03:39,344 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-10-21 16:03:39,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.045 2026-10-21 16:03:39,422 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.063 2026-10-21 16:03:40,048 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.187 0.396 2026-10-21 16:03:40,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "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-10-21 16:03:40,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03: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-10-21 16:03:40,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-21 16:03:40,235 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:03:40,256 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-10-21 16:03:40,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 16:03:40,313 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:03:40,341 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:03:40,348 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:03:40,374 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:03:40,378 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:03:40,386 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.027 0.040 2026-10-21 16:03:40,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.076 2026-10-21 16:03:40,409 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.002 0.037 2026-10-21 16:03:40,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-10-21 16:03:40,426 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:40,498 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:03:40,563 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.018 0.060 2026-10-21 16:03:40,581 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.082 2026-10-21 16:03:40,629 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:40,631 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:03:40,688 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.054 0.149 2026-10-21 16:03:40,795 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.107 2026-10-21 16:03:40,834 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03: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-10-21 16:03:40,929 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:40,963 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:03:41,024 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:41,079 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:41,137 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:41,166 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56997179 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '39054db4-cf38-4079-b1b1-994f6b8a2a8b'}] 2026-10-21 16:03:41,241 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56997179 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '39054db4-cf38-4079-b1b1-994f6b8a2a8b'} created pos.order #788 2026-10-21 16:03:41,268 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56997179 finished 2026-10-21 16:03:41,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.045 0.140 2026-10-21 16:03:41,375 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:41,440 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03: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.007 2026-10-21 16:03:41,446 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:43,487 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:43,538 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:43,589 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:43,645 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:43,696 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:43,747 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:43,797 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:43,857 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:43,915 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:43,979 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:44,030 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:44,088 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:44,106 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15615127 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '39054db4-cf38-4079-b1b1-994f6b8a2a8b'}] 2026-10-21 16:03:44,186 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15615127 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '39054db4-cf38-4079-b1b1-994f6b8a2a8b'} updated pos.order #788 2026-10-21 16:03:44,215 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15615127 finished 2026-10-21 16:03:44,319 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.062 0.154 2026-10-21 16:03:44,358 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:44,404 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:46,437 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-10-21 16:03:46,438 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-21 16:03:46,503 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15924520 (allocated 18087936) 2026-10-21 16:03:46,509 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 116393 2026-10-21 16:03:46,510 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-10-21 16:03:46,510 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 116393 2026-10-21 16:03:46,634 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160346_634562_test_sync_set_line_note.txt 2026-10-21 16:03:46,634 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmpgmx3d0od_chrome_odoo" 2026-10-21 16:03:46,684 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-10-21 16:03:47,042 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 116599 2026-10-21 16:03:47,042 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmpteqlcurl_chrome_odoo 2026-10-21 16:03:47,042 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:39689/json/version 2026-10-21 16:03:47,043 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39689', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:47,055 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-10-21 16:03:47,055 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:39689/json 2026-10-21 16:03:47,056 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39689', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:47,063 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:39689/devtools/page/88FAE25A49AA28673E99C132BB15B778 2026-10-21 16:03:47,070 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-10-21 16:03:47,076 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-10-21 16:03:47,119 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:03:47,152 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-10-21 16:03:47,154 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:03:47,154 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:03:47,167 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:03:47,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:47] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.044 0.615 2026-10-21 16:03:47,828 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': '88FAE25A49AA28673E99C132BB15B778', 'loaderId': '2DF9307FE5DF2E8D597959012826AA6F', 'isDownload': False} 2026-10-21 16:03:47,828 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-10-21 16:03:47,851 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:03:47,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:47] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:03:47,875 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:47] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:03:47,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:47] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:03:48,503 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:03:48,506 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:03:48,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:03:48,556 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-21 16:03:48,557 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:03:48,568 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:48,576 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:03:48,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:48,615 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.009 2026-10-21 16:03:48,628 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-21 16:03:48,675 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.028 2026-10-21 16:03:48,677 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-21 16:03:49,315 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.180 0.413 2026-10-21 16:03:49,341 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:03:49,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:03:49,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-21 16:03:49,504 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:03:49,520 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-10-21 16:03:49,529 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:03:49,584 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:03:49,601 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:03:49,602 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:03:49,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.022 0.044 2026-10-21 16:03:49,651 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:03:49,653 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:03:49,678 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.096 2026-10-21 16:03:49,682 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:49,697 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.034 2026-10-21 16:03:49,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.113 2026-10-21 16:03:49,738 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.005 0.015 2026-10-21 16:03:49,777 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:49,777 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:03:49,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.040 0.062 2026-10-21 16:03:49,863 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:03:49,932 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:49] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.023 0.148 2026-10-21 16:03:50,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.189 2026-10-21 16:03:50,051 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03: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-10-21 16:03:50,107 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:50,126 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:50,189 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:50,240 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:50,298 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:50,330 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90801791 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '54e78dde-d642-45ed-906b-b32f9af8ddfe'}] 2026-10-21 16:03:50,394 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90801791 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '54e78dde-d642-45ed-906b-b32f9af8ddfe'} created pos.order #789 2026-10-21 16:03:50,414 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90801791 finished 2026-10-21 16:03:50,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.036 0.113 2026-10-21 16:03:50,503 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:50,569 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:03:50,574 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:52,620 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-10-21 16:03:52,671 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:52,722 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:52,773 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:52,824 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:52,881 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:52,941 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:53,004 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-10-21 16:03:53,055 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:53,116 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:53,136 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80455564 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '54e78dde-d642-45ed-906b-b32f9af8ddfe'}] 2026-10-21 16:03:53,153 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80455564 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '54e78dde-d642-45ed-906b-b32f9af8ddfe'} updated pos.order #789 2026-10-21 16:03:53,170 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80455564 finished 2026-10-21 16:03:53,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.029 0.093 2026-10-21 16:03:53,286 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [20/21] Tour test_sync_set_note → Step .floor-map 2026-10-21 16:03:53,337 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:55,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-10-21 16:03:55,371 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-21 16:03:55,470 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 15855428 (allocated 17301504) 2026-10-21 16:03:55,486 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 116599 2026-10-21 16:03:55,489 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-10-21 16:03:55,490 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 116599 2026-10-21 16:03:55,585 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160355_584760_test_sync_set_note.txt 2026-10-21 16:03:55,585 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmpteqlcurl_chrome_odoo" 2026-10-21 16:03:55,636 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-10-21 16:03:56,034 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 116796 2026-10-21 16:03:56,034 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmphs6a11bg_chrome_odoo 2026-10-21 16:03:56,034 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:42821/json/version 2026-10-21 16:03:56,035 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:56,071 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-10-21 16:03:56,071 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:42821/json 2026-10-21 16:03:56,072 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:03:56,079 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:42821/devtools/page/96A6141FD665BF83DD6978B7F823AC9D 2026-10-21 16:03:56,099 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-10-21 16:03:56,109 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-10-21 16:03:56,186 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:03:56,196 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-10-21 16:03:56,199 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:03:56,199 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:03:56,225 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:03:56,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:56] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.064 0.538 2026-10-21 16:03:56,821 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': '96A6141FD665BF83DD6978B7F823AC9D', 'loaderId': '7A62B0B20975AB79FF926D9E96A81621', 'isDownload': False} 2026-10-21 16:03:56,822 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-10-21 16:03:56,833 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:03:56,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:56] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 16:03:56,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:56] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:03:56,863 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:56] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:03:57,295 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:57,299 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:03:57,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-21 16:03:57,337 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:03:57,339 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:03:57,344 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:57,352 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:03:57,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:03:57,387 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-10-21 16:03:57,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-21 16:03:57,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.038 2026-10-21 16:03:57,455 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-21 16:03:58,109 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.230 0.395 2026-10-21 16:03:58,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:03:58,195 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 16:03:58,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.040 2026-10-21 16:03:58,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:03:58,287 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-10-21 16:03:58,298 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 16:03:58,333 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:03:58,350 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:03:58,370 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:03:58,379 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:03:58,397 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:03:58,406 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:58,423 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:03:58,434 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:03:58,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.044 0.039 2026-10-21 16:03:58,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.094 2026-10-21 16:03:58,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.023 2026-10-21 16:03:58,524 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:03:58,529 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:58,547 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.036 0.134 2026-10-21 16:03:58,632 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.028 0.223 2026-10-21 16:03:58,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.178 2026-10-21 16:03:58,724 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.170 2026-10-21 16:03:58,766 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:03:58,848 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:58,880 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:03:58,930 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:58,982 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:59,041 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:59,065 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78648824 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'd40408b7-123f-4ad9-8a19-21f60c5858d1'}] 2026-10-21 16:03:59,140 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78648824 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'd40408b7-123f-4ad9-8a19-21f60c5858d1'} created pos.order #790 2026-10-21 16:03:59,164 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78648824 finished 2026-10-21 16:03:59,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.040 0.145 2026-10-21 16:03:59,287 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:59,352 44 INFO rb-01d1866-225816-427320 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-10-21 16:03:59,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:03:59] "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-10-21 16:04:01,387 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-10-21 16:04:01,437 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:01,488 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:01,565 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:01,621 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:01,671 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:01,731 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:01,793 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:01,844 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-10-21 16:04:01,845 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:01] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.010 0.040 2026-10-21 16:04:01,895 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:01,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.011 0.046 2026-10-21 16:04:01,953 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:01,965 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83552406 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'd40408b7-123f-4ad9-8a19-21f60c5858d1'}] 2026-10-21 16:04:01,989 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83552406 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'd40408b7-123f-4ad9-8a19-21f60c5858d1'} updated pos.order #790 2026-10-21 16:04:02,024 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83552406 finished 2026-10-21 16:04:02,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 74 0.047 0.151 2026-10-21 16:04:02,186 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [21/22] Tour test_sync_set_partner → Step .floor-map 2026-10-21 16:04:02,237 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:04,270 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-10-21 16:04:04,271 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-21 16:04:04,359 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 16752248 (allocated 18223104) 2026-10-21 16:04:04,362 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 116796 2026-10-21 16:04:04,364 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-10-21 16:04:04,378 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 116796 2026-10-21 16:04:04,473 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160404_473479_test_sync_set_partner.txt 2026-10-21 16:04:04,473 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmphs6a11bg_chrome_odoo" 2026-10-21 16:04:04,541 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-10-21 16:04:04,985 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 116996 2026-10-21 16:04:04,985 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmpvm9x39ay_chrome_odoo 2026-10-21 16:04:04,985 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:38669/json/version 2026-10-21 16:04:04,986 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38669', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:04:05,033 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-21 16:04:05,033 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:38669/json 2026-10-21 16:04:05,034 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38669', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:04:05,055 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:38669/devtools/page/9CD8C271861D1666E3E7DB0505C15112 2026-10-21 16:04:05,066 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-10-21 16:04:05,077 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-10-21 16:04:05,117 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:04:05,128 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-10-21 16:04:05,129 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:04:05,129 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:04:05,140 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:04:05,928 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:05] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.059 0.732 2026-10-21 16:04:05,932 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': '9CD8C271861D1666E3E7DB0505C15112', 'loaderId': 'C6473EDA38CE89B737EAD10D46F11B5D', 'isDownload': False} 2026-10-21 16:04:05,932 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-10-21 16:04:05,948 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:04:05,966 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:05] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:04:05,972 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:05] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:04:05,988 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:05] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-10-21 16:04:06,499 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:06,513 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:04:06,523 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:04:06,538 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:04:06,542 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:06,546 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-21 16:04:06,565 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:04:06,579 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:04:06,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.015 2026-10-21 16:04:06,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.047 2026-10-21 16:04:06,718 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.054 2026-10-21 16:04:06,721 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-10-21 16:04:07,460 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.219 0.491 2026-10-21 16:04:07,491 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "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-10-21 16:04:07,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:04:07,639 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-10-21 16:04:07,666 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:04:07,688 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-10-21 16:04:07,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 16:04:07,744 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:04:07,769 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:04:07,773 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:04:07,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.016 2026-10-21 16:04:07,813 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-21 16:04:07,817 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:04:07,841 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:07,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.033 0.058 2026-10-21 16:04:07,853 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-10-21 16:04:07,870 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.066 2026-10-21 16:04:07,884 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.002 0.010 2026-10-21 16:04:07,968 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:08,005 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:08,016 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:04:08,029 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:08] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.020 0.046 2026-10-21 16:04:08,087 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:08] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.015 0.109 2026-10-21 16:04:08,205 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.140 2026-10-21 16:04:08,251 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:04:08,351 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:08,379 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:04:08,451 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:08,503 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:08,566 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:08,598 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13754206 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '54ca2c48-e2c7-443d-b3e0-d22affef1b1c'}] 2026-10-21 16:04:08,671 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13754206 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '54ca2c48-e2c7-443d-b3e0-d22affef1b1c'} created pos.order #791 2026-10-21 16:04:08,692 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13754206 finished 2026-10-21 16:04:08,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.043 0.126 2026-10-21 16:04:08,795 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:08,866 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:08] "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-10-21 16:04:08,871 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:10,903 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-10-21 16:04:10,954 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:11,005 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:11,065 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:11,116 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:11,167 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:11,218 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:11,279 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:11,341 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:11,407 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:11,457 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-10-21 16:04:11,508 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:11,573 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:11,589 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20360534 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '54ca2c48-e2c7-443d-b3e0-d22affef1b1c'}] 2026-10-21 16:04:11,608 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20360534 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '54ca2c48-e2c7-443d-b3e0-d22affef1b1c'} updated pos.order #791 2026-10-21 16:04:11,634 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20360534 finished 2026-10-21 16:04:11,741 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.039 0.115 2026-10-21 16:04:11,772 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [23/24] Tour test_sync_set_pricelist → Step .floor-map 2026-10-21 16:04:11,823 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:13,853 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-10-21 16:04:13,854 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-21 16:04:13,931 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15942800 (allocated 17563648) 2026-10-21 16:04:13,938 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 116996 2026-10-21 16:04:13,939 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-10-21 16:04:13,940 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 116996 2026-10-21 16:04:14,048 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160414_048435_test_sync_set_pricelist.txt 2026-10-21 16:04:14,048 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmpvm9x39ay_chrome_odoo" 2026-10-21 16:04:14,091 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-10-21 16:04:14,743 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 117192 2026-10-21 16:04:14,744 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmp3bytlrxm_chrome_odoo 2026-10-21 16:04:14,744 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:42147/json/version 2026-10-21 16:04:14,745 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42147', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:04:14,759 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/150.0.7871.114 2026-10-21 16:04:14,759 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:42147/json 2026-10-21 16:04:14,760 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42147', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:04:14,766 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:42147/devtools/page/8D7EFDBFB6A459B045941306E3F540C4 2026-10-21 16:04:14,773 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-10-21 16:04:14,779 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-10-21 16:04:14,884 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-21 16:04:14,891 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-10-21 16:04:14,892 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:04:14,892 44 INFO rb-01d1866-225816-427320 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/120" 2026-10-21 16:04:14,901 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:04:15,590 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:15] "GET /pos/ui/120 HTTP/1.1" 200 - 94 0.041 0.650 2026-10-21 16:04:15,593 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': '8D7EFDBFB6A459B045941306E3F540C4', 'loaderId': 'CBFB1F6498D43204AA0E978D87C3A334', 'isDownload': False} 2026-10-21 16:04:15,593 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:15,610 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:04:15,626 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:15] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-21 16:04:15,629 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:15] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:04:15,639 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:15] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-21 16:04:16,145 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:04:16,158 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:04:16,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-10-21 16:04:16,183 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:04:16,189 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:04:16,196 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:16,196 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:04:16,205 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:16,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04: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.011 2026-10-21 16:04:16,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.031 2026-10-21 16:04:16,294 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:16] "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-10-21 16:04:16,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-21 16:04:16,915 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.213 0.380 2026-10-21 16:04:16,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:04:17,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16: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.001 0.005 2026-10-21 16:04:17,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-10-21 16:04:17,078 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16: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.001 0.005 2026-10-21 16:04:17,092 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-10-21 16:04:17,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 16:04:17,161 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:17,181 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:04:17,187 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:04:17,217 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 200 - 14 0.020 0.034 2026-10-21 16:04:17,232 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:04:17,236 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:04:17,244 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.006 0.073 2026-10-21 16:04:17,264 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:17,267 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.009 0.023 2026-10-21 16:04:17,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-10-21 16:04:17,314 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.009 0.012 2026-10-21 16:04:17,369 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:04:17,435 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:17,436 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:04:17,447 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.020 0.061 2026-10-21 16:04:17,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 35 0.018 0.131 2026-10-21 16:04:17,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.122 2026-10-21 16:04:17,624 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:17,689 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16: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.001 0.007 2026-10-21 16:04:17,778 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:17,799 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:17,865 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:17,927 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:17,949 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1167309 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '68ba6e2d-2fcb-4271-a118-1aa63b638714'}] 2026-10-21 16:04:18,007 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1167309 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '68ba6e2d-2fcb-4271-a118-1aa63b638714'} created pos.order #792 2026-10-21 16:04:18,027 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1167309 finished 2026-10-21 16:04:18,090 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.037 0.107 2026-10-21 16:04:18,119 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:18,174 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:18,239 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 16:04:18,242 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:18,306 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:18,365 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:18,386 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71897280 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '35c1db3e-90c1-4eac-87c8-8c9a657f7e39'}] 2026-10-21 16:04:18,455 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71897280 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '35c1db3e-90c1-4eac-87c8-8c9a657f7e39'} created pos.order #793 2026-10-21 16:04:18,475 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71897280 finished 2026-10-21 16:04:18,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.022 0.119 2026-10-21 16:04:18,553 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:18,604 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:18,661 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-21 16:04:19,162 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-21 16:04:19,663 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:19,664 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-21 16:04:20,172 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:20,178 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-21 16:04:20,700 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:20] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 9 0.004 0.008 2026-10-21 16:04:20,722 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92385869 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '68ba6e2d-2fcb-4271-a118-1aa63b638714'}] 2026-10-21 16:04:20,725 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-21 16:04:20,757 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1298] to pos.order #792 2026-10-21 16:04:20,762 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92385869 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '68ba6e2d-2fcb-4271-a118-1aa63b638714'} updated pos.order #792 2026-10-21 16:04:20,780 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92385869 finished 2026-10-21 16:04:20,903 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.043 0.141 2026-10-21 16:04:20,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.193 2026-10-21 16:04:21,049 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:21] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 47 0.024 0.083 2026-10-21 16:04:21,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 16:04:21,221 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:21,273 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-10-21 16:04:21,273 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:21,349 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 17095324 (allocated 18747392) 2026-10-21 16:04:21,355 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 117192 2026-10-21 16:04:21,358 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-10-21 16:04:21,358 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 117192 2026-10-21 16:04:21,472 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160421_472470_test_tax_in_merge_table_order_line.txt 2026-10-21 16:04:21,472 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmp3bytlrxm_chrome_odoo" 2026-10-21 16:04:21,527 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-10-21 16:04:21,978 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 117403 2026-10-21 16:04:21,978 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmpz1uftsvb_chrome_odoo 2026-10-21 16:04:21,978 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:38671/json/version 2026-10-21 16:04:21,979 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38671', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:04:22,016 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: Chrome/150.0.7871.114 2026-10-21 16:04:22,016 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:38671/json 2026-10-21 16:04:22,017 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38671', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:04:22,026 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:38671/devtools/page/188A8883F2FA01392A1A0211B04BEC54 2026-10-21 16:04:22,034 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-10-21 16:04:22,041 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-10-21 16:04:22,086 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:04:22,095 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-10-21 16:04:22,109 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:04:22,109 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:04:22,120 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:04:22,654 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:22] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.039 0.499 2026-10-21 16:04:22,657 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': '188A8883F2FA01392A1A0211B04BEC54', 'loaderId': '164F9F76F446B00504D144CE64552C59', 'isDownload': False} 2026-10-21 16:04:22,658 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-10-21 16:04:22,675 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:04:22,690 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:22] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:04:22,704 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:22] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-21 16:04:22,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:22] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 16:04:23,166 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:04:23,170 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:04:23,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-21 16:04:23,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:04:23,221 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:04:23,229 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:23,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:04:23,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:04:23,277 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.010 2026-10-21 16:04:23,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-21 16:04:23,342 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.034 2026-10-21 16:04:23,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-21 16:04:23,946 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.207 0.355 2026-10-21 16:04:23,969 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:04:24,018 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:04:24,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-10-21 16:04:24,101 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:04:24,122 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-10-21 16:04:24,135 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 16:04:24,175 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:24,188 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:04:24,193 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:04:24,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.012 2026-10-21 16:04:24,224 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04: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-10-21 16:04:24,227 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:04:24,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.013 0.034 2026-10-21 16:04:24,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-10-21 16:04:24,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:04:24,262 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:24,284 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:04:24,350 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.031 0.039 2026-10-21 16:04:24,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.048 2026-10-21 16:04:24,430 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.021 0.134 2026-10-21 16:04:24,477 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:24,482 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:24,565 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.056 2026-10-21 16:04:24,615 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:04:24,673 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:24,695 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:04:24,760 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:24,810 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:24,861 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:24,917 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:24,968 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,024 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,088 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,138 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,189 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,240 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,299 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,349 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,400 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,475 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,483 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:04:25,485 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:04:25,529 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,579 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,630 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,713 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,774 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,827 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,896 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:25,951 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,003 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,062 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,116 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,167 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,217 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,289 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,344 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,398 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,461 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,512 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,563 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,621 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,677 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,727 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,778 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,833 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,887 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:26,941 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:27,009 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:27,060 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:27,113 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:27,165 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-10-21 16:04:27,166 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-21 16:04:27,255 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15998712 (allocated 17301504) 2026-10-21 16:04:27,258 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 117403 2026-10-21 16:04:27,259 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-10-21 16:04:27,260 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 117403 2026-10-21 16:04:27,381 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160427_381385_test_tip_after_payment.txt 2026-10-21 16:04:27,381 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmpz1uftsvb_chrome_odoo" 2026-10-21 16:04:27,396 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-10-21 16:04:27,694 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 117618 2026-10-21 16:04:27,694 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmpu7l_uusp_chrome_odoo 2026-10-21 16:04:27,694 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:36261/json/version 2026-10-21 16:04:27,696 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36261', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:04:27,749 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: Chrome/150.0.7871.114 2026-10-21 16:04:27,749 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:36261/json 2026-10-21 16:04:27,750 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36261', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:04:27,763 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:36261/devtools/page/9A4939DAC0A51848023C67B1F4B109FA 2026-10-21 16:04:27,777 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-10-21 16:04:27,785 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-10-21 16:04:27,844 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:04:27,852 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-10-21 16:04:27,854 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:04:27,854 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:04:27,865 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:04:28,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:28] "GET /pos/ui/120 HTTP/1.1" 200 - 142 0.074 0.710 2026-10-21 16:04:28,651 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': '9A4939DAC0A51848023C67B1F4B109FA', 'loaderId': 'F550EBE89B89B4999E08E40CF1D619E2', 'isDownload': False} 2026-10-21 16:04:28,651 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-10-21 16:04:28,673 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:04:28,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:28] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-21 16:04:28,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:28] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:04:28,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:28] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-21 16:04:29,147 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:04:29,160 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:29,171 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:04:29,201 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:04:29,203 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:04:29,214 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:29,226 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:04:29,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:04:29,280 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04: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.009 2026-10-21 16:04:29,294 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-10-21 16:04:29,333 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:29] "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-10-21 16:04:29,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-10-21 16:04:30,125 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.315 0.426 2026-10-21 16:04:30,148 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:04:30,221 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:04:30,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.034 2026-10-21 16:04:30,319 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:04:30,339 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-10-21 16:04:30,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:04:30,406 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:04:30,428 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:30,442 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:30,446 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:04:30,461 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:04:30,462 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:04:30,490 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:04:30,500 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.030 0.040 2026-10-21 16:04:30,503 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:30,513 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.075 2026-10-21 16:04:30,596 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.025 0.106 2026-10-21 16:04:30,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.095 2026-10-21 16:04:30,664 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-10-21 16:04:30,667 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.019 0.176 2026-10-21 16:04:30,678 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:04:30,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.075 2026-10-21 16:04:30,757 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.024 0.056 2026-10-21 16:04:30,872 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:30,894 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:30,963 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:31,028 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:31,091 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:31,152 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:31,210 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:31,266 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:31,324 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:33,369 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-10-21 16:04:33,438 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:33,499 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:33,563 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:33,627 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:33,682 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:33,738 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:33,791 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:33,852 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:35,885 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:35,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04: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-10-21 16:04:35,960 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:36,025 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:36,087 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:36,149 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:36,206 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:36,227 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35890871 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '12cbf248-3582-4b04-9120-261bb603aa58'}] 2026-10-21 16:04:36,306 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35890871 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '12cbf248-3582-4b04-9120-261bb603aa58'} created pos.order #794 2026-10-21 16:04:36,331 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35890871 finished 2026-10-21 16:04:36,394 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.041 0.130 2026-10-21 16:04:36,433 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50480750 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '2a09c0c8-e38a-4e00-9144-b11560064134'}] 2026-10-21 16:04:36,472 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50480750 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '2a09c0c8-e38a-4e00-9144-b11560064134'} created pos.order #795 2026-10-21 16:04:36,492 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50480750 finished 2026-10-21 16:04:36,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.022 0.087 2026-10-21 16:04:36,580 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55582162 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000003', 'uuid': '8cdcb889-cd01-4b1d-b1ce-39bf8a9ff0fe'}] 2026-10-21 16:04:36,621 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55582162 order {'name': '/', 'pos_reference': '261-120-000003', 'uuid': '8cdcb889-cd01-4b1d-b1ce-39bf8a9ff0fe'} created pos.order #796 2026-10-21 16:04:36,640 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55582162 finished 2026-10-21 16:04:36,690 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.022 0.090 2026-10-21 16:04:36,718 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:36,788 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.010 2026-10-21 16:04:36,788 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:36,847 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:36,910 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:36,972 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:37,031 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:37,053 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5691544 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000004', 'uuid': '0c74fded-927f-4577-8aea-12151b66cb50'}] 2026-10-21 16:04:37,097 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5691544 order {'name': '/', 'pos_reference': '261-120-000004', 'uuid': '0c74fded-927f-4577-8aea-12151b66cb50'} created pos.order #797 2026-10-21 16:04:37,114 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5691544 finished 2026-10-21 16:04:37,177 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.023 0.104 2026-10-21 16:04:37,201 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [33/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-10-21 16:04:37,266 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:37,359 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 67 0.034 0.054 2026-10-21 16:04:37,391 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.020 2026-10-21 16:04:37,419 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:37,479 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:37,528 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:37,588 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:37,637 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:37,693 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:37,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [41/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-10-21 16:04:37,812 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:37,893 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.019 0.059 2026-10-21 16:04:37,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.025 2026-10-21 16:04:37,967 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:37,974 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63330263 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '2a09c0c8-e38a-4e00-9144-b11560064134'}] 2026-10-21 16:04:37,977 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:04:37,999 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1303] to pos.order #795 2026-10-21 16:04:38,006 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63330263 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '2a09c0c8-e38a-4e00-9144-b11560064134'} updated pos.order #795 2026-10-21 16:04:38,029 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63330263 finished 2026-10-21 16:04:38,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.031 0.120 2026-10-21 16:04:38,275 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:38] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 47 0.026 0.097 2026-10-21 16:04:38,313 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:38,371 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:38,422 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:38,479 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:38,530 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [48/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-10-21 16:04:38,588 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:38,671 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.024 0.054 2026-10-21 16:04:38,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-10-21 16:04:38,741 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:38,799 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:40,835 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:40,903 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:40,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.011 2026-10-21 16:04:40,953 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:41,008 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:41,071 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:41,153 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:41,156 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10890226 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000004', 'uuid': '0c74fded-927f-4577-8aea-12151b66cb50'}] 2026-10-21 16:04:41,179 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1304] to pos.order #797 2026-10-21 16:04:41,186 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10890226 order {'name': '/', 'pos_reference': '261-120-000004', 'uuid': '0c74fded-927f-4577-8aea-12151b66cb50'} updated pos.order #797 2026-10-21 16:04:41,204 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10890226 finished 2026-10-21 16:04:41,300 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.051 0.096 2026-10-21 16:04:41,479 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:41] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.044 0.102 2026-10-21 16:04:41,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 16:04:41,526 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:41] "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-10-21 16:04:41,546 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:41,595 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:41,653 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:41,704 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [61/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-10-21 16:04:41,762 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:41,831 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.019 0.047 2026-10-21 16:04:41,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.028 2026-10-21 16:04:41,907 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:41,967 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:44,001 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:44,069 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.007 2026-10-21 16:04:44,074 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:44,119 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:44,174 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:44,236 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [69/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-10-21 16:04:44,291 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:44,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.043 0.040 2026-10-21 16:04:44,413 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.020 2026-10-21 16:04:44,449 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:44,456 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29585435 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '2a09c0c8-e38a-4e00-9144-b11560064134'}] 2026-10-21 16:04:44,494 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1305] to pos.order #795 2026-10-21 16:04:44,500 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29585435 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '2a09c0c8-e38a-4e00-9144-b11560064134'} updated pos.order #795 2026-10-21 16:04:44,518 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29585435 finished 2026-10-21 16:04:44,588 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.033 0.101 2026-10-21 16:04:44,761 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:44] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.025 0.110 2026-10-21 16:04:44,839 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:44,898 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:44,949 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:45,007 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:45,058 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:45,116 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:45,168 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [78/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-10-21 16:04:45,225 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:45,302 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.019 0.055 2026-10-21 16:04:45,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.029 2026-10-21 16:04:45,357 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:45,410 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:45,461 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:45,527 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:45,577 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:45,634 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:45,693 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:45,754 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:45,758 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63157769 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '2a09c0c8-e38a-4e00-9144-b11560064134'}] 2026-10-21 16:04:45,779 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63157769 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '2a09c0c8-e38a-4e00-9144-b11560064134'} updated pos.order #795 2026-10-21 16:04:45,799 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63157769 finished 2026-10-21 16:04:45,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.025 0.101 2026-10-21 16:04:45,928 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 16:04:45,934 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:45,986 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:46,044 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:46,095 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:46,153 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:46,205 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:46,266 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:48,301 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:48,353 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-10-21 16:04:48,421 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:48,490 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:48,547 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:48,604 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:48,660 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:48,731 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:50,768 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [103/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-10-21 16:04:50,830 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:50,834 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66715760 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000005', 'uuid': '13d01bd9-3bc9-4cd9-b2c0-d23a2c4ee662'}] 2026-10-21 16:04:50,891 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66715760 order {'name': '/', 'pos_reference': '261-120-000005', 'uuid': '13d01bd9-3bc9-4cd9-b2c0-d23a2c4ee662'} created pos.order #798 2026-10-21 16:04:50,914 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66715760 finished 2026-10-21 16:04:50,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.023 0.122 2026-10-21 16:04:51,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.020 0.054 2026-10-21 16:04:51,108 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.026 2026-10-21 16:04:51,120 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:51,188 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:51,251 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:51,300 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:51,358 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:51,420 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:51,496 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:51,499 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9440736 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '2a09c0c8-e38a-4e00-9144-b11560064134'}] 2026-10-21 16:04:51,534 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9440736 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '2a09c0c8-e38a-4e00-9144-b11560064134'} updated pos.order #795 2026-10-21 16:04:51,556 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9440736 finished 2026-10-21 16:04:51,634 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.028 0.109 2026-10-21 16:04:51,790 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:51] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.025 0.099 2026-10-21 16:04:51,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-21 16:04:51,846 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 16:04:51,864 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:51,915 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:51,971 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:52,023 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:52,080 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:52,132 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [117/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-10-21 16:04:52,192 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:52,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.019 0.057 2026-10-21 16:04:52,310 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.023 2026-10-21 16:04:52,331 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-10-21 16:04:52,332 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-21 16:04:52,470 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 29601388 (allocated 31731712) 2026-10-21 16:04:52,496 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 117618 2026-10-21 16:04:52,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-10-21 16:04:52,501 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 117618 2026-10-21 16:04:52,601 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160452_601267_test_transfering_orders.txt 2026-10-21 16:04:52,601 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmpu7l_uusp_chrome_odoo" 2026-10-21 16:04:52,613 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-10-21 16:04:53,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 117863 2026-10-21 16:04:53,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpjhjshzow_chrome_odoo 2026-10-21 16:04:53,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:40877/json/version 2026-10-21 16:04:53,054 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40877', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:04:53,108 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-21 16:04:53,108 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:40877/json 2026-10-21 16:04:53,109 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40877', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:04:53,122 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:40877/devtools/page/037B03A67E9949F7598D6F849F8DD33C 2026-10-21 16:04:53,136 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-21 16:04:53,143 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-21 16:04:53,197 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-21 16:04:53,207 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-21 16:04:53,209 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:04:53,210 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:04:53,220 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:04:53,806 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:53] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.039 0.551 2026-10-21 16:04:53,810 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '037B03A67E9949F7598D6F849F8DD33C', 'loaderId': '5F5C652CBCB7280556C0F18130F218E9', 'isDownload': False} 2026-10-21 16:04:53,810 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-10-21 16:04:53,838 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:04:53,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:53] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:04:53,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:53] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-21 16:04:53,875 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:53] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-21 16:04:54,393 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:04:54,402 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:04:54,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:04:54,436 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:04:54,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:04:54,444 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:54,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:04:54,466 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:54,491 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:54] "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-10-21 16:04:54,505 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-21 16:04:54,552 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.037 2026-10-21 16:04:54,555 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-21 16:04:55,149 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.205 0.357 2026-10-21 16:04:55,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:04:55,224 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:04:55,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.042 2026-10-21 16:04:55,306 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:04:55,321 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-21 16:04:55,334 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:04:55,385 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:04:55,404 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:55,410 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:04:55,450 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-21 16:04:55,453 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-21 16:04:55,463 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 200 - 14 0.039 0.034 2026-10-21 16:04:55,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-10-21 16:04:55,491 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:55,495 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.012 0.089 2026-10-21 16:04:55,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.008 0.032 2026-10-21 16:04:55,551 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-10-21 16:04:55,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "GET /pos/ui/120 HTTP/1.1" 200 - 34 0.037 0.052 2026-10-21 16:04:55,661 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:04:55,680 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:55,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 34 0.026 0.139 2026-10-21 16:04:55,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.164 2026-10-21 16:04:55,785 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.071 2026-10-21 16:04:55,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:04:55,889 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:55,914 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:04:55,972 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:56,023 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:56,074 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:56,125 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:56,192 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:56,207 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:56,208 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:56,243 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:56,294 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:56,375 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:56,448 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:56,452 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60131539 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '33c0a989-cafa-49ed-a468-a59d581009f8'}] 2026-10-21 16:04:56,459 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:04:56,875 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60131539 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '33c0a989-cafa-49ed-a468-a59d581009f8'} created pos.order #799 2026-10-21 16:04:56,902 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60131539 finished 2026-10-21 16:04:56,959 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.160 0.349 2026-10-21 16:04:57,113 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:57,164 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:57,227 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04: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.007 2026-10-21 16:04:57,231 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:57,295 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:57,356 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:57,375 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70825411 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '281f8e75-4d15-4361-aa94-f9676faeb0df'}] 2026-10-21 16:04:57,441 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70825411 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '281f8e75-4d15-4361-aa94-f9676faeb0df'} created pos.order #800 2026-10-21 16:04:57,467 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70825411 finished 2026-10-21 16:04:57,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.026 0.137 2026-10-21 16:04:57,567 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:57,618 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:57,670 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:57,721 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-21 16:04:57,722 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-21 16:04:57,821 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 17206952 (allocated 18485248) 2026-10-21 16:04:57,837 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 117863 2026-10-21 16:04:57,838 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-21 16:04:57,839 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 117863 2026-10-21 16:04:57,943 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160457_942826_test_user_on_residual_order.txt 2026-10-21 16:04:57,943 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpjhjshzow_chrome_odoo" 2026-10-21 16:04:58,242 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 118070 2026-10-21 16:04:58,243 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmp03nb0odb_chrome_odoo 2026-10-21 16:04:58,243 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:46355/json/version 2026-10-21 16:04:58,244 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:04:58,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-21 16:04:58,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:46355/json 2026-10-21 16:04:58,265 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:04:58,277 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:46355/devtools/page/3E44DD7ABB610F7F45DEA35AD0B1ED46 2026-10-21 16:04:58,289 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-21 16:04:58,296 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-21 16:04:58,355 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:04:58,363 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-21 16:04:58,365 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-21 16:04:58,365 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-21 16:04:58,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:58] "GET /pos/ui/120 HTTP/1.1" 200 - 37 0.019 0.047 2026-10-21 16:04:58,445 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '3E44DD7ABB610F7F45DEA35AD0B1ED46', 'loaderId': '143F2E847473F6BC59D8F952E0013A46', 'isDownload': False} 2026-10-21 16:04:58,445 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-10-21 16:04:58,463 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:04:58,483 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:58] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:04:58,490 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:58] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:04:58,496 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:58] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:04:58,960 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:58,964 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:04:58,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:04:58,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:04:59,010 44 INFO rb-01d1866-225816-427320 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:04:59,023 44 INFO rb-01d1866-225816-427320 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-10-21 16:04:59,024 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:04:59,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:04:59,066 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04: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.012 2026-10-21 16:04:59,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 16:04:59,136 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.041 2026-10-21 16:04:59,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-21 16:04:59,845 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 432 0.267 0.408 2026-10-21 16:04:59,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:59] "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-10-21 16:04:59,947 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:04:59,993 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:04:59] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-10-21 16:05:00,022 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "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-10-21 16:05:00,036 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-21 16:05:00,048 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 16:05:00,088 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:05:00,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:05:00,126 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:05:00,130 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:05:00,157 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05: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-10-21 16:05:00,158 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:05:00,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.019 0.037 2026-10-21 16:05:00,178 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.062 2026-10-21 16:05:00,184 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:05:00,185 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:00,202 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.006 0.040 2026-10-21 16:05:00,311 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 34 0.025 0.116 2026-10-21 16:05:00,341 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:00,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /pos/ui/120 HTTP/1.1" 200 - 34 0.017 0.189 2026-10-21 16:05:00,388 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.135 2026-10-21 16:05:00,413 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "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-10-21 16:05:00,458 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:00,480 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:05:00,491 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-10-21 16:05:00,508 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:00,559 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:00,610 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:00,660 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:00,742 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:00,755 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:05:00,757 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:05:00,792 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:00,843 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:00,913 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:00,976 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:00,987 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35212219 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '281f8e75-4d15-4361-aa94-f9676faeb0df'}] 2026-10-21 16:05:00,989 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:05:01,101 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [739] to pos.order #800 2026-10-21 16:05:01,388 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35212219 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '281f8e75-4d15-4361-aa94-f9676faeb0df'} updated pos.order #800 2026-10-21 16:05:01,410 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35212219 finished 2026-10-21 16:05:01,483 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.137 0.363 2026-10-21 16:05:01,618 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:01,669 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-21 16:05:01,670 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 16:05:01,775 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15573708 (allocated 17563648) 2026-10-21 16:05:01,780 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 118070 2026-10-21 16:05:01,780 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-21 16:05:01,786 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 118070 2026-10-21 16:05:01,916 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160501_916152_test_user_on_residual_order.txt 2026-10-21 16:05:01,916 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmp03nb0odb_chrome_odoo" 2026-10-21 16:05:01,984 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:05:13,732 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #229 deleted restaurant.floor records with IDs: [55] 2026-10-21 16:05:14,383 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-10-21 16:05:14,430 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64420467 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-10-21 16:05:14,477 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64420467 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #801 2026-10-21 16:05:14,477 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64420467 finished 2026-10-21 16:05:14,528 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-10-21 16:05:14,607 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-10-21 16:05:14,724 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:05:27,117 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #233 deleted restaurant.floor records with IDs: [58] 2026-10-21 16:05:27,670 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-10-21 16:05:28,092 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 118281 2026-10-21 16:05:28,092 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmpfzlvgkg2_chrome_odoo 2026-10-21 16:05:28,092 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:37555/json/version 2026-10-21 16:05:28,093 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37555', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:05:28,108 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Browser version: Chrome/150.0.7871.114 2026-10-21 16:05:28,109 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:37555/json 2026-10-21 16:05:28,109 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37555', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:05:28,117 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:37555/devtools/page/FE6FA38BE5CF73E64E48DEFA172C9152 2026-10-21 16:05:28,126 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-10-21 16:05:28,132 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-10-21 16:05:28,206 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:05:28,212 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-10-21 16:05:28,214 44 INFO rb-01d1866-225816-427320 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/124" in browser 2026-10-21 16:05:28,214 44 INFO rb-01d1866-225816-427320 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/124" 2026-10-21 16:05:28,224 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:05:28,879 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:28] "GET /pos/ui/124 HTTP/1.1" 200 - 83 0.034 0.623 2026-10-21 16:05:28,882 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': 'FE6FA38BE5CF73E64E48DEFA172C9152', 'loaderId': '37ABB550A15AA6A69E70660D3EA4DF56', 'isDownload': False} 2026-10-21 16:05:28,883 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-10-21 16:05:28,901 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:05:28,922 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:28] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:05:28,928 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:28] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-21 16:05:28,936 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:28] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:05:29,459 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:05:29,463 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:05:29,479 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 16:05:29,526 44 INFO rb-01d1866-225816-427320 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/124", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:05:29,531 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:29,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 16:05:29,558 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:05:29,570 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:05:29,629 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.029 0.019 2026-10-21 16:05:29,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.058 2026-10-21 16:05:29,716 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.045 2026-10-21 16:05:29,719 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-21 16:05:30,410 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 408 0.237 0.418 2026-10-21 16:05:30,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:05:30,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:05:30,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-10-21 16:05:30,594 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:05:30,607 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: Owl is running in 'dev' mode. 2026-10-21 16:05:30,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 16:05:30,662 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:05:30,692 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 16:05:30,694 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.023 2026-10-21 16:05:30,694 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:05:30,740 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:05:30,745 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-21 16:05:30,752 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.030 0.055 2026-10-21 16:05:30,753 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:30,772 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.042 2026-10-21 16:05:30,774 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-10-21 16:05:30,798 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.011 2026-10-21 16:05:30,876 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:05:30,933 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:30,948 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:05:30,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:30] "GET /pos/ui/124?from_backend=True HTTP/1.1" 200 - 33 0.034 0.049 2026-10-21 16:05:31,003 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:31] "GET /pos/ui/124 HTTP/1.1" 200 - 33 0.013 0.116 2026-10-21 16:05:31,087 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.104 2026-10-21 16:05:31,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:05:31,218 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:31,250 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:05:31,318 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:31,383 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:31,442 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:31,475 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38224879 started for PoS orders references: [{'name': '/', 'pos_reference': '261-124-000001', 'uuid': '0751db5c-b850-4e7a-8f6e-7bb318c8596a'}] 2026-10-21 16:05:31,580 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38224879 order {'name': '/', 'pos_reference': '261-124-000001', 'uuid': '0751db5c-b850-4e7a-8f6e-7bb318c8596a'} created pos.order #802 2026-10-21 16:05:31,611 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38224879 finished 2026-10-21 16:05:31,713 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.092 0.150 2026-10-21 16:05:31,749 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:31,805 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:31,862 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:31,939 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:31,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:31] "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.014 2026-10-21 16:05:31,988 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-10-21 16:05:31,989 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-21 16:05:32,076 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 16467068 (allocated 17960960) 2026-10-21 16:05:32,081 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 118281 2026-10-21 16:05:32,082 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-10-21 16:05:32,083 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 118281 2026-10-21 16:05:32,182 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160532_181963_test_change_table_rewards_stay.txt 2026-10-21 16:05:32,182 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmpfzlvgkg2_chrome_odoo" 2026-10-21 16:05:32,227 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-10-21 16:05:32,776 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 118493 2026-10-21 16:05:32,776 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmpr97fmsqb_chrome_odoo 2026-10-21 16:05:32,777 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:35487/json/version 2026-10-21 16:05:32,778 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35487', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:05:32,793 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Browser version: Chrome/150.0.7871.114 2026-10-21 16:05:32,793 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:35487/json 2026-10-21 16:05:32,793 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35487', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:05:32,803 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:35487/devtools/page/07B3D39C7ED0B125447F5CFEE58F968A 2026-10-21 16:05:32,814 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-10-21 16:05:32,820 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-10-21 16:05:32,901 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:05:32,909 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-10-21 16:05:32,915 44 INFO rb-01d1866-225816-427320 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/124" in browser 2026-10-21 16:05:32,915 44 INFO rb-01d1866-225816-427320 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/124" 2026-10-21 16:05:32,930 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:05:33,549 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:33] "GET /pos/ui/124 HTTP/1.1" 200 - 90 0.039 0.582 2026-10-21 16:05:33,552 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': '07B3D39C7ED0B125447F5CFEE58F968A', 'loaderId': '48E1649C32D949C5617504ADB35B7AA9', 'isDownload': False} 2026-10-21 16:05:33,552 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:33,573 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:05:33,590 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:33] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:05:33,593 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:33] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:05:33,601 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:33] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-21 16:05:34,056 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:05:34,059 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:05:34,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:05:34,100 44 INFO rb-01d1866-225816-427320 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/124", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:05:34,106 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 16:05:34,106 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:34,122 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 16:05:34,136 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:05:34,163 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-10-21 16:05:34,176 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-21 16:05:34,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.043 2026-10-21 16:05:34,243 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-21 16:05:34,897 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 408 0.211 0.414 2026-10-21 16:05:34,917 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05: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-10-21 16:05:34,968 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:05:35,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-21 16:05:35,069 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05: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-10-21 16:05:35,080 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: Owl is running in 'dev' mode. 2026-10-21 16:05:35,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 16:05:35,127 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:05:35,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.020 2026-10-21 16:05:35,172 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:05:35,173 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:05:35,188 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:05:35,189 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:05:35,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.019 0.050 2026-10-21 16:05:35,224 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.037 2026-10-21 16:05:35,226 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-10-21 16:05:35,237 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:35,280 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:05:35,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-21 16:05:35,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "GET /pos/ui/124?from_backend=True HTTP/1.1" 200 - 33 0.015 0.048 2026-10-21 16:05:35,383 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "GET /pos/ui/124 HTTP/1.1" 200 - 33 0.021 0.090 2026-10-21 16:05:35,385 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:35,390 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:05:35,466 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.040 2026-10-21 16:05:35,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05: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-10-21 16:05:35,563 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:35,583 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:05:35,621 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:35,704 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:35,756 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:35,814 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:35,838 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16733716 started for PoS orders references: [{'name': '/', 'pos_reference': '261-124-000001', 'uuid': '2aa9c1ce-3501-4157-b512-f42e1a4de3bb'}] 2026-10-21 16:05:35,909 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16733716 order {'name': '/', 'pos_reference': '261-124-000001', 'uuid': '2aa9c1ce-3501-4157-b512-f42e1a4de3bb'} created pos.order #803 2026-10-21 16:05:35,927 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16733716 finished 2026-10-21 16:05:35,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.039 0.109 2026-10-21 16:05:36,022 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:36,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:05:36,092 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:36,157 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:36,208 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:36,267 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:36,318 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:36,380 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:36,409 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76121986 started for PoS orders references: [{'name': '/', 'pos_reference': '261-124-000002', 'uuid': '1abc02d9-8e5c-4a0d-89d5-c16903f65e04'}] 2026-10-21 16:05:36,466 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76121986 order {'name': '/', 'pos_reference': '261-124-000002', 'uuid': '1abc02d9-8e5c-4a0d-89d5-c16903f65e04'} created pos.order #804 2026-10-21 16:05:36,487 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76121986 finished 2026-10-21 16:05:36,552 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.029 0.117 2026-10-21 16:05:36,583 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-10-21 16:05:36,584 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:36,655 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 17592652 (allocated 19271680) 2026-10-21 16:05:36,670 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 118493 2026-10-21 16:05:36,675 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-10-21 16:05:36,678 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 118493 2026-10-21 16:05:36,785 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160536_785207_test_loyalty_reward_with_courses.txt 2026-10-21 16:05:36,785 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmpr97fmsqb_chrome_odoo" 2026-10-21 16:05:36,871 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:05:49,311 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-10-21 16:05:49,637 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 118696 2026-10-21 16:05:49,638 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmpf9387vut_chrome_odoo 2026-10-21 16:05:49,638 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:42033/json/version 2026-10-21 16:05:49,639 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:05:49,704 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: Chrome/150.0.7871.114 2026-10-21 16:05:49,704 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:42033/json 2026-10-21 16:05:49,705 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:05:49,720 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:42033/devtools/page/EEC772672AF06F3C4F0275FE4A10BB80 2026-10-21 16:05:49,737 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-10-21 16:05:49,745 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-10-21 16:05:49,795 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:05:49,803 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-10-21 16:05:49,806 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-10-21 16:05:49,806 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-10-21 16:05:49,820 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:05:50,551 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:50] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.033 0.702 2026-10-21 16:05:50,554 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': 'EEC772672AF06F3C4F0275FE4A10BB80', 'loaderId': '06AC72790E782248243A09F96C525BE1', 'isDownload': False} 2026-10-21 16:05:50,554 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-10-21 16:05:50,571 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:05:50,588 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:50] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:05:50,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:50] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:05:50,596 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:50] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:05:51,036 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:05:51,045 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:05:51,061 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-10-21 16:05:51,088 44 INFO rb-01d1866-225816-427320 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/125", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:05:51,095 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:05:51,097 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:51,119 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:05:51,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:05:51,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.018 2026-10-21 16:05:51,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-21 16:05:51,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.050 2026-10-21 16:05:51,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-21 16:05:51,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.214 0.352 2026-10-21 16:05:51,883 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:05:51,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:05:51,993 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:51] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-10-21 16:05:52,018 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:05:52,045 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-10-21 16:05:52,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:05:52,102 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:05:52,108 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:05:52,126 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:05:52,128 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:05:52,148 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05: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-10-21 16:05:52,149 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.014 0.028 2026-10-21 16:05:52,156 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:05:52,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.004 0.048 2026-10-21 16:05:52,183 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:05:52,184 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/image/res.company/115/favicon HTTP/1.1" 200 - 4 0.005 0.033 2026-10-21 16:05:52,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 33 0.014 0.066 2026-10-21 16:05:52,250 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:52,295 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /pos/ui/125 HTTP/1.1" 200 - 33 0.014 0.105 2026-10-21 16:05:52,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-10-21T16:05:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.023 2026-10-21 16:05:52,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-10-21T16:05:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.047 2026-10-21 16:05:52,361 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:05:52,379 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-10-21T16:05:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-21 16:05:52,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/image/res.company/115/favicon HTTP/1.1" 304 - 4 0.003 0.092 2026-10-21 16:05:52,420 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-10-21T16:05:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-10-21 16:05:52,427 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:52,441 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:05:52,449 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/image?model=product.template&field=image_128&id=2180&unique=2026-10-21T16:05:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-10-21 16:05:52,482 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/image?model=product.template&field=image_128&id=2184&unique=2026-10-21T16:05:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.139 2026-10-21 16:05:52,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-10-21T16:05:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-21 16:05:52,534 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-10-21T16:05:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-21 16:05:52,556 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-10-21T16:05:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-21 16:05:52,656 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.030 0.172 2026-10-21 16:05:52,719 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:52,770 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:52,822 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:52,878 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:52,929 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:52,983 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:53,037 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:53,090 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:53,143 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:53,213 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:53,268 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:53,319 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:53,369 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:53,448 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:53,464 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:05:53,465 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:05:53,498 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:53,550 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:53,600 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:53,679 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:53,738 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:53,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:05:53] "POST /web/dataset/call_kw/pos.payment.method/mpesa_express_send_payment_request#pos.payment.method.mpesa_express_send_payment_request HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:05:53,801 44 INFO rb-01d1866-225816-427320 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-10-21 16:05:53,851 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-10-21 16:05:53,852 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-21 16:05:53,948 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 15004184 (allocated 16515072) 2026-10-21 16:05:53,956 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 118696 2026-10-21 16:05:53,957 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-10-21 16:05:53,958 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 118696 2026-10-21 16:05:54,056 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160554_056353_test_mpesa_express_request_data.txt 2026-10-21 16:05:54,056 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmpf9387vut_chrome_odoo" 2026-10-21 16:05:54,109 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:05:54,379 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-10-21 16:05:54,402 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-10-21 16:05:54,406 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-10-21 16:05:54,416 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-10-21 16:05:54,435 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:06:06,411 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-10-21 16:06:07,141 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 118914 2026-10-21 16:06:07,142 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmp6ngdt8gd_chrome_odoo 2026-10-21 16:06:07,142 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:33429/json/version 2026-10-21 16:06:07,143 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:06:07,173 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Browser version: Chrome/150.0.7871.114 2026-10-21 16:06:07,173 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:33429/json 2026-10-21 16:06:07,173 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:06:07,185 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:33429/devtools/page/869FCD18466B2F0D81DF151382E68CE0 2026-10-21 16:06:07,198 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-10-21 16:06:07,203 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-10-21 16:06:07,341 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:06:07,343 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-10-21 16:06:07,345 44 INFO rb-01d1866-225816-427320 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=127" in browser 2026-10-21 16:06:07,345 44 INFO rb-01d1866-225816-427320 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=127" 2026-10-21 16:06:07,359 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:06:07,855 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:07] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 82 0.026 0.472 2026-10-21 16:06:07,858 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': '869FCD18466B2F0D81DF151382E68CE0', 'loaderId': '2C9A6F76ABB127AC93F7806CAAE599DF', 'isDownload': False} 2026-10-21 16:06:07,859 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-10-21 16:06:07,888 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:06:07,906 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:07] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:06:07,912 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:07] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:06:07,918 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:07] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:06:08,458 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:06:08,470 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:06:08,479 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 16:06:08,501 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:06:08,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:06:08,515 44 INFO rb-01d1866-225816-427320 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:06:08,521 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:08,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:08,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.024 2026-10-21 16:06:08,599 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.050 2026-10-21 16:06:08,602 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-10-21 16:06:08,671 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.045 2026-10-21 16:06:09,303 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.217 0.381 2026-10-21 16:06:09,325 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:06:09,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:06:09,431 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-10-21 16:06:09,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:06:09,463 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: Owl is running in 'dev' mode. 2026-10-21 16:06:09,473 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:06:09,508 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:09,523 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:06:09,548 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:06:09,555 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:06:09,557 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:06:09,566 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:06:09,588 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.019 0.053 2026-10-21 16:06:09,604 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.084 2026-10-21 16:06:09,617 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.032 2026-10-21 16:06:09,669 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:09,693 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:06:09,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.027 0.042 2026-10-21 16:06:09,769 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:06:09,784 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.011 0.083 2026-10-21 16:06:09,809 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-21 16:06:09,845 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-21 16:06:09,863 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:09,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-21 16:06:09,880 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:06:09,919 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:09,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.022 0.247 2026-10-21 16:06:09,975 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-10-21 16:06:09,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:09] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-21 16:06:10,022 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:10] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-10-21 16:06:10,046 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:10] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-10-21 16:06:10,066 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:10] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-10-21 16:06:10,089 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:10] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-21 16:06:10,112 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:10] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-21 16:06:10,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.023 0.193 2026-10-21 16:06:10,204 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:10,263 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:10,415 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.044 0.104 2026-10-21 16:06:10,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.026 0.049 2026-10-21 16:06:10,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-21 16:06:10,669 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:10,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:10] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 67 0.049 0.102 2026-10-21 16:06:10,971 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.043 0.093 2026-10-21 16:06:10,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.130 2026-10-21 16:06:11,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.026 2026-10-21 16:06:11,077 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:11,090 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:11] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.014 0.033 2026-10-21 16:06:11,134 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:11,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.017 0.056 2026-10-21 16:06:11,235 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:11,319 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:11,387 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:11,399 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:11,400 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:11,439 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:11,489 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:11,558 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:11,631 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-10-21 16:06:11,632 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-21 16:06:11,637 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16811275 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '680e638f-f7c3-496f-b9b9-c83e1065c1c6'}] 2026-10-21 16:06:11,642 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:06:11,725 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17882312 (allocated 19136512) 2026-10-21 16:06:11,734 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 118914 2026-10-21 16:06:11,739 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-10-21 16:06:11,739 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 118914 2026-10-21 16:06:11,846 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160611_846110_test_advance_payment_with_extra_lines.txt 2026-10-21 16:06:11,846 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmp6ngdt8gd_chrome_odoo" 2026-10-21 16:06:11,858 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-10-21 16:06:12,077 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16811275 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '680e638f-f7c3-496f-b9b9-c83e1065c1c6'} created pos.order #805 2026-10-21 16:06:12,079 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16811275 finished 2026-10-21 16:06:12,229 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 254 0.236 0.360 2026-10-21 16:06:12,246 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-10-21 16:06:12,572 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12780782 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-21 16:06:14,158 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12780782 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #806 2026-10-21 16:06:14,159 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12780782 finished 2026-10-21 16:06:14,236 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-21 16:06:16,329 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-10-21 16:06:16,879 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21961912 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '6cb2f624-1ea5-4691-9840-fdcf55bd1f7c'}] 2026-10-21 16:06:17,029 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1303] 2026-10-21 16:06:17,371 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21961912 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '6cb2f624-1ea5-4691-9840-fdcf55bd1f7c'} created pos.order #807 2026-10-21 16:06:17,374 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21961912 finished 2026-10-21 16:06:17,949 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-10-21 16:06:18,463 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33493847 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '3d5abe2c-a7ac-4ead-97db-7bb566c88480'}] 2026-10-21 16:06:18,634 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1306] 2026-10-21 16:06:20,557 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33493847 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '3d5abe2c-a7ac-4ead-97db-7bb566c88480'} created pos.order #809 2026-10-21 16:06:20,560 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33493847 finished 2026-10-21 16:06:21,082 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-10-21 16:06:21,887 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 119130 2026-10-21 16:06:21,888 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmpl2av362o_chrome_odoo 2026-10-21 16:06:21,888 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:45981/json/version 2026-10-21 16:06:21,889 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45981', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:06:21,927 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: Chrome/150.0.7871.114 2026-10-21 16:06:21,927 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:45981/json 2026-10-21 16:06:21,927 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45981', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:06:21,943 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:45981/devtools/page/937CF5D611066FB732ECC1002D04F8A8 2026-10-21 16:06:21,955 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-10-21 16:06:21,961 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-10-21 16:06:22,072 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:06:22,074 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-10-21 16:06:22,075 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:06:22,075 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-21 16:06:22,088 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:06:22,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:22] "GET /pos/ui/127 HTTP/1.1" 200 - 83 0.027 0.614 2026-10-21 16:06:22,729 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': '937CF5D611066FB732ECC1002D04F8A8', 'loaderId': '9A65426CF102A9D34C6605552C108F89', 'isDownload': False} 2026-10-21 16:06:22,729 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-10-21 16:06:22,743 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:06:22,759 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:22] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:06:22,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:22] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:06:22,772 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:22] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:06:23,361 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:06:23,368 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:06:23,386 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:06:23,410 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:06:23,413 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:06:23,420 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:23,426 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:06:23,437 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:23,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.014 2026-10-21 16:06:23,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-21 16:06:23,542 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.041 2026-10-21 16:06:23,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-21 16:06:24,313 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.326 0.409 2026-10-21 16:06:24,336 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "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-10-21 16:06:24,401 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06: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-10-21 16:06:24,460 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-10-21 16:06:24,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06: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-10-21 16:06:24,490 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-10-21 16:06:24,499 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:06:24,541 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:06:24,542 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:06:24,573 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:06:24,577 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:06:24,596 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:06:24,604 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:06:24,609 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.028 0.030 2026-10-21 16:06:24,644 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 16:06:24,648 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.088 2026-10-21 16:06:24,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-10-21 16:06:24,695 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:24,750 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.029 0.117 2026-10-21 16:06:24,765 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:06:24,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.023 0.191 2026-10-21 16:06:24,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-10-21 16:06:24,865 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:06:24,871 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:24,898 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.008 0.159 2026-10-21 16:06:24,920 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:24,935 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.194 2026-10-21 16:06:24,960 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-10-21 16:06:24,988 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:24] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-10-21 16:06:25,012 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:25] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-10-21 16:06:25,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:25] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-10-21 16:06:25,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:25] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-21 16:06:25,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:25] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-21 16:06:25,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:25] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-21 16:06:25,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.032 0.220 2026-10-21 16:06:25,221 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:25,281 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:25,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.049 0.143 2026-10-21 16:06:25,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.025 0.040 2026-10-21 16:06:25,628 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.017 2026-10-21 16:06:25,719 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:25,883 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:25] "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.041 0.118 2026-10-21 16:06:26,015 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.043 0.080 2026-10-21 16:06:26,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.123 2026-10-21 16:06:26,082 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.015 0.030 2026-10-21 16:06:26,123 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [8/17] Tour PosSettleOrderWithNote → Step body:not(:has(.modal)) 2026-10-21 16:06:26,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:26] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.015 0.035 2026-10-21 16:06:26,182 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:26] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.013 0.035 2026-10-21 16:06:26,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.017 0.078 2026-10-21 16:06:26,263 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:26,314 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:26,383 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:26,395 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:26,398 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:06:26,433 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:26,484 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:26,552 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:26,621 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:26,625 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #587106 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '13ad5283-cd70-4782-bfb1-cda15e0baf5a'}] 2026-10-21 16:06:26,632 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:06:26,798 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1309] 2026-10-21 16:06:27,103 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #587106 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '13ad5283-cd70-4782-bfb1-cda15e0baf5a'} created pos.order #811 2026-10-21 16:06:27,122 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #587106 finished 2026-10-21 16:06:27,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 394 0.239 0.506 2026-10-21 16:06:27,412 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06: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-10-21 16:06:27,507 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:27,513 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64568394 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '13ad5283-cd70-4782-bfb1-cda15e0baf5a'}] 2026-10-21 16:06:27,522 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64568394 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '13ad5283-cd70-4782-bfb1-cda15e0baf5a'} sync ignored for existing PoS order pos.order(811,) (state: paid) 2026-10-21 16:06:27,549 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64568394 finished 2026-10-21 16:06:27,571 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:27,624 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-10-21 16:06:27,625 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-21 16:06:27,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.037 0.151 2026-10-21 16:06:27,745 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 19753004 (allocated 22282240) 2026-10-21 16:06:27,747 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 119130 2026-10-21 16:06:27,748 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-10-21 16:06:27,748 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 119130 2026-10-21 16:06:27,850 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160627_850598_test_customer_notes.txt 2026-10-21 16:06:27,850 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmpl2av362o_chrome_odoo" 2026-10-21 16:06:27,870 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-10-21 16:06:28,846 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 119352 2026-10-21 16:06:28,847 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmp2arugbqv_chrome_odoo 2026-10-21 16:06:28,847 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:40411/json/version 2026-10-21 16:06:28,848 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40411', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:06:28,877 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: Chrome/150.0.7871.114 2026-10-21 16:06:28,877 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:40411/json 2026-10-21 16:06:28,878 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40411', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:06:28,891 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:40411/devtools/page/3FDC1074F7B09C58788367CF472615B4 2026-10-21 16:06:28,901 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-10-21 16:06:28,906 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-10-21 16:06:29,072 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:06:29,074 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-10-21 16:06:29,076 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:06:29,076 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-21 16:06:29,089 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:06:29,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:29] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.053 0.638 2026-10-21 16:06:29,781 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': '3FDC1074F7B09C58788367CF472615B4', 'loaderId': '229AF5CB0919E880759A9598A7D6BC7C', 'isDownload': False} 2026-10-21 16:06:29,781 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Evaluate ready code "odoo.isTourReady('test_down_payment_displayed')" 2026-10-21 16:06:29,793 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:06:29,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:29] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 16:06:29,819 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:29] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-21 16:06:29,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:29] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:06:30,286 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:30,300 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:06:30,313 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-21 16:06:30,330 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:06:30,333 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-21 16:06:30,334 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:30,347 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:06:30,358 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:06:30,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:30] "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.019 2026-10-21 16:06:30,412 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.037 2026-10-21 16:06:30,478 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.051 2026-10-21 16:06:30,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-21 16:06:31,076 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.191 0.375 2026-10-21 16:06:31,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "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-10-21 16:06:31,157 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06: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-10-21 16:06:31,202 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-10-21 16:06:31,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06: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-10-21 16:06:31,230 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-10-21 16:06:31,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:06:31,288 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:31,312 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:06:31,324 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:06:31,347 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:06:31,348 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 16:06:31,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.023 0.041 2026-10-21 16:06:31,355 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-10-21 16:06:31,367 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.068 2026-10-21 16:06:31,388 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.006 0.025 2026-10-21 16:06:31,446 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:31,502 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:06:31,528 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:31,554 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:06:31,576 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.033 0.057 2026-10-21 16:06:31,609 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:31,638 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.016 0.138 2026-10-21 16:06:31,649 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:06:31,665 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-10-21 16:06:31,689 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-21 16:06:31,708 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.005 0.132 2026-10-21 16:06:31,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-10-21 16:06:31,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-21 16:06:31,784 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-21 16:06:31,807 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-21 16:06:31,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-21 16:06:31,888 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.019 0.159 2026-10-21 16:06:31,909 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-21 16:06:31,923 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:31,932 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:31] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-10-21 16:06:31,986 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:32,191 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.051 0.151 2026-10-21 16:06:32,300 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.020 0.059 2026-10-21 16:06:32,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-21 16:06:32,432 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:32,576 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:32] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.039 0.101 2026-10-21 16:06:32,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.036 0.105 2026-10-21 16:06:32,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.137 2026-10-21 16:06:32,783 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.031 2026-10-21 16:06:32,828 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:32,841 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:32] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.012 0.038 2026-10-21 16:06:32,880 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:32,934 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.064 2026-10-21 16:06:32,978 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:33,047 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:33,059 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:33,060 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:33,098 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:33,148 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:33,226 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:33,297 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:33,302 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:33,304 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15036620 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '63dd45f1-c7d1-496f-bf68-f46a6fa47a34'}] 2026-10-21 16:06:33,432 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15036620 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '63dd45f1-c7d1-496f-bf68-f46a6fa47a34'} created pos.order #812 2026-10-21 16:06:33,458 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15036620 finished 2026-10-21 16:06:33,703 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 152 0.087 0.315 2026-10-21 16:06:33,784 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.031 2026-10-21 16:06:33,806 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:33] "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-10-21 16:06:33,916 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21027900 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '63dd45f1-c7d1-496f-bf68-f46a6fa47a34'}] 2026-10-21 16:06:33,925 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21027900 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '63dd45f1-c7d1-496f-bf68-f46a6fa47a34'} sync ignored for existing PoS order pos.order(812,) (state: paid) 2026-10-21 16:06:33,932 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:33,951 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21027900 finished 2026-10-21 16:06:33,983 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:34,036 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:34,090 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.041 0.136 2026-10-21 16:06:34,092 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:34,145 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:34,146 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.032 2026-10-21 16:06:34,229 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.075 2026-10-21 16:06:34,291 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.015 0.033 2026-10-21 16:06:34,319 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-21 16:06:34,358 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:34,524 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:34] "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.111 2026-10-21 16:06:34,679 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 71 0.044 0.103 2026-10-21 16:06:34,689 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.133 2026-10-21 16:06:34,747 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.035 2026-10-21 16:06:34,787 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:34,802 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:34] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.015 0.031 2026-10-21 16:06:34,839 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:34] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.013 0.035 2026-10-21 16:06:34,914 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.017 0.076 2026-10-21 16:06:34,924 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:34,974 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-10-21 16:06:34,975 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-21 16:06:35,089 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 20375344 (allocated 22155264) 2026-10-21 16:06:35,091 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 119352 2026-10-21 16:06:35,092 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-10-21 16:06:35,092 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 119352 2026-10-21 16:06:35,188 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160635_188033_test_down_payment_displayed.txt 2026-10-21 16:06:35,188 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmp2arugbqv_chrome_odoo" 2026-10-21 16:06:35,201 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-10-21 16:06:36,180 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 119587 2026-10-21 16:06:36,180 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmps_c9ckvv_chrome_odoo 2026-10-21 16:06:36,180 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:43537/json/version 2026-10-21 16:06:36,181 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:06:36,193 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: Chrome/150.0.7871.114 2026-10-21 16:06:36,193 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:43537/json 2026-10-21 16:06:36,194 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:06:36,202 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:43537/devtools/page/1FD6190AFAD569246957AB9B394B7F43 2026-10-21 16:06:36,208 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-10-21 16:06:36,213 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-10-21 16:06:36,331 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:06:36,333 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-10-21 16:06:36,334 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:06:36,334 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:06:36,345 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:06:36,839 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:36] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.030 0.466 2026-10-21 16:06:36,843 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': '1FD6190AFAD569246957AB9B394B7F43', 'loaderId': 'C5948B72AF8EDA909F5A71AF7F3AD4A0', 'isDownload': False} 2026-10-21 16:06:36,843 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-21 16:06:36,856 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:06:36,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:36] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:06:36,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:36] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:06:36,883 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:36] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:06:37,346 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:37,353 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:06:37,370 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:06:37,396 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:06:37,401 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:06:37,406 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:37,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:06:37,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:06:37,436 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-21 16:06:37,460 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.029 2026-10-21 16:06:37,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-21 16:06:37,521 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.038 2026-10-21 16:06:38,078 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.189 0.341 2026-10-21 16:06:38,102 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:06:38,168 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:06:38,228 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.040 2026-10-21 16:06:38,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:06:38,260 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-10-21 16:06:38,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:06:38,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:06:38,338 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:38,352 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:06:38,354 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:06:38,373 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:06:38,379 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:06:38,380 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.013 0.023 2026-10-21 16:06:38,394 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.045 2026-10-21 16:06:38,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.031 2026-10-21 16:06:38,410 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:06:38,458 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.017 0.046 2026-10-21 16:06:38,491 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:38,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.017 0.092 2026-10-21 16:06:38,540 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.004 0.013 2026-10-21 16:06:38,564 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.024 2026-10-21 16:06:38,582 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:06:38,583 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-21 16:06:38,586 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:38,614 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.063 2026-10-21 16:06:38,641 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-21 16:06:38,665 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-21 16:06:38,667 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:38,678 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:38,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-21 16:06:38,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-21 16:06:38,726 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-21 16:06:38,751 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/image?model=product.template&field=image_128&id=2205&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-21 16:06:38,775 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-21 16:06:38,862 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.027 0.144 2026-10-21 16:06:38,903 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:38,967 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:39,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.036 0.118 2026-10-21 16:06:39,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.020 0.045 2026-10-21 16:06:39,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.019 2026-10-21 16:06:39,359 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:39,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:39] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.057 0.109 2026-10-21 16:06:39,704 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.057 0.114 2026-10-21 16:06:39,719 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.168 2026-10-21 16:06:39,767 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.027 2026-10-21 16:06:39,806 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:39,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:39] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.015 0.034 2026-10-21 16:06:39,860 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:39,891 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.043 2026-10-21 16:06:39,949 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:40,001 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:40,071 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:40,084 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:06:40,084 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:40,122 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:40,173 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:40,250 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:40,322 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-10-21 16:06:40,323 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-21 16:06:40,330 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:06:40,335 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74975752 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '44a5db9c-3213-4816-a14a-c4b2aab3e9e0'}] 2026-10-21 16:06:40,403 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 17353988 (allocated 18612224) 2026-10-21 16:06:40,408 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 119587 2026-10-21 16:06:40,409 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-10-21 16:06:40,410 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 119587 2026-10-21 16:06:40,470 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74975752 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '44a5db9c-3213-4816-a14a-c4b2aab3e9e0'} created pos.order #813 2026-10-21 16:06:40,477 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74975752 finished 2026-10-21 16:06:40,509 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160640_509413_test_downpayment_amount_to_invoice.txt 2026-10-21 16:06:40,509 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmps_c9ckvv_chrome_odoo" 2026-10-21 16:06:40,534 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-10-21 16:06:40,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.117 0.243 2026-10-21 16:06:41,581 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_goods_product_no_stock_move ... 2026-10-21 16:06:42,248 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47533379 started for PoS orders references: [{'name': 'Order 00044-003-0016', 'pos_reference': None, 'uuid': '532e2f47-13d3-49b1-9a3a-efdf36358f10'}] 2026-10-21 16:06:42,624 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47533379 order {'name': 'Order 00044-003-0016', 'pos_reference': None, 'uuid': '532e2f47-13d3-49b1-9a3a-efdf36358f10'} created pos.order #814 2026-10-21 16:06:42,625 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47533379 finished 2026-10-21 16:06:42,728 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-10-21 16:06:44,017 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-10-21 16:06:44,746 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 119804 2026-10-21 16:06:44,746 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmpm_muq1ud_chrome_odoo 2026-10-21 16:06:44,746 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:41767/json/version 2026-10-21 16:06:44,748 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:06:44,760 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: Chrome/150.0.7871.114 2026-10-21 16:06:44,760 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:41767/json 2026-10-21 16:06:44,761 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:06:44,773 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:41767/devtools/page/E3779834C0C023FEB0812BE1BA8ACD48 2026-10-21 16:06:44,779 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-10-21 16:06:44,782 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-10-21 16:06:44,899 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:06:44,905 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-10-21 16:06:44,906 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:06:44,906 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:06:44,916 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:06:48,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:48] "GET /pos/ui/127 HTTP/1.1" 200 - 90 0.047 3.481 2026-10-21 16:06:48,445 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': 'E3779834C0C023FEB0812BE1BA8ACD48', 'loaderId': 'BE7A3E29F7DF61CF2DC2F4CF50ADF7A2', 'isDownload': False} 2026-10-21 16:06:48,445 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-21 16:06:48,458 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:06:48,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:48] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:06:48,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:48] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:06:48,490 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:48] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-21 16:06:49,004 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:06:49,005 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:06:49,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:06:49,038 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:06:49,046 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:06:49,052 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:49,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:06:49,071 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:49,095 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06: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.012 2026-10-21 16:06:49,109 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-10-21 16:06:49,157 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.011 0.033 2026-10-21 16:06:49,160 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-21 16:06:49,722 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.203 0.335 2026-10-21 16:06:49,752 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:06:49,803 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:06:49,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.040 2026-10-21 16:06:49,886 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:06:49,904 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-10-21 16:06:49,920 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-10-21 16:06:49,962 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:49,998 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:06:50,002 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:06:50,018 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06: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-10-21 16:06:50,024 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:06:50,034 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.022 0.047 2026-10-21 16:06:50,049 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.068 2026-10-21 16:06:50,051 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-10-21 16:06:50,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.004 0.030 2026-10-21 16:06:50,120 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:50,209 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.030 2026-10-21 16:06:50,233 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:50,252 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.043 0.047 2026-10-21 16:06:50,272 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:50,275 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.004 0.115 2026-10-21 16:06:50,284 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:06:50,317 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:50,340 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.032 0.132 2026-10-21 16:06:50,369 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.153 2026-10-21 16:06:50,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-21 16:06:50,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-21 16:06:50,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.009 0.255 2026-10-21 16:06:50,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-10-21 16:06:50,503 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-10-21 16:06:50,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.072 0.190 2026-10-21 16:06:50,669 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.010 0.229 2026-10-21 16:06:50,672 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:50,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-10-21 16:06:50,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.008 0.311 2026-10-21 16:06:50,732 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:50,945 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.113 0.098 2026-10-21 16:06:51,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.028 0.056 2026-10-21 16:06:51,101 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.010 2026-10-21 16:06:51,171 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:51,306 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:51] "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.050 0.084 2026-10-21 16:06:51,463 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.047 0.103 2026-10-21 16:06:51,475 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.150 2026-10-21 16:06:51,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.037 2026-10-21 16:06:51,576 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:51,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:51] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.014 0.044 2026-10-21 16:06:51,634 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:51,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.015 0.058 2026-10-21 16:06:51,726 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:51,810 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:51,826 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:51,826 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:51,860 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:51,911 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:51,980 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:52,035 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:52,103 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-10-21 16:06:52,106 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-21 16:06:52,109 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80326556 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '6e252c2d-eb88-445f-ac2a-22006a53aefc'}] 2026-10-21 16:06:52,116 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:06:52,188 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 17241524 (allocated 19136512) 2026-10-21 16:06:52,201 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 119804 2026-10-21 16:06:52,203 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-10-21 16:06:52,204 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 119804 2026-10-21 16:06:52,303 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160652_303001_test_downpayment_invoice_line_name.txt 2026-10-21 16:06:52,303 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmpm_muq1ud_chrome_odoo" 2026-10-21 16:06:52,365 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-10-21 16:06:53,641 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80326556 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '6e252c2d-eb88-445f-ac2a-22006a53aefc'} created pos.order #815 2026-10-21 16:06:53,644 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80326556 finished 2026-10-21 16:06:53,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 535 0.382 1.312 2026-10-21 16:06:53,821 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-10-21 16:06:54,851 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 120025 2026-10-21 16:06:54,851 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp3b7yf17k_chrome_odoo 2026-10-21 16:06:54,851 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:40739/json/version 2026-10-21 16:06:54,852 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40739', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:06:54,888 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-21 16:06:54,888 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:40739/json 2026-10-21 16:06:54,888 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40739', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:06:54,898 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:40739/devtools/page/31192C05D9E9C470048C00CB9C1A06D5 2026-10-21 16:06:54,909 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-21 16:06:54,916 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-21 16:06:55,055 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:06:55,062 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-21 16:06:55,063 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:06:55,063 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-21 16:06:55,073 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:06:55,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:55] "GET /pos/ui/127 HTTP/1.1" 200 - 86 0.027 0.540 2026-10-21 16:06:55,641 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '31192C05D9E9C470048C00CB9C1A06D5', 'loaderId': 'A567724777AC0858D40EF3E5332C1945', 'isDownload': False} 2026-10-21 16:06:55,641 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-21 16:06:55,655 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:06:55,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:55] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:06:55,679 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:55] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:06:55,690 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:55] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 16:06:56,128 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:06:56,138 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:06:56,147 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 16:06:56,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:06:56,167 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:06:56,171 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:56,179 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:06:56,187 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:56,206 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06: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-10-21 16:06:56,224 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-21 16:06:56,267 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.011 0.037 2026-10-21 16:06:56,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-21 16:06:56,842 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.158 0.390 2026-10-21 16:06:56,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:56] "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-10-21 16:06:56,920 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06: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.007 2026-10-21 16:06:56,973 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:56] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-10-21 16:06:56,993 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06: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-10-21 16:06:57,006 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-21 16:06:57,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 16:06:57,052 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:06:57,075 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:06:57,086 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:06:57,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.023 0.024 2026-10-21 16:06:57,118 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:06:57,121 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 16:06:57,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.059 2026-10-21 16:06:57,125 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-10-21 16:06:57,148 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-10-21 16:06:57,179 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:57,202 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:06:57,261 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:57,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.029 0.041 2026-10-21 16:06:57,280 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:06:57,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.078 2026-10-21 16:06:57,290 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:06:57,304 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-10-21 16:06:57,312 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:57,325 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.099 2026-10-21 16:06:57,344 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 16:06:57,409 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.016 0.188 2026-10-21 16:06:57,443 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-10-21 16:06:57,463 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-10-21 16:06:57,489 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-21 16:06:57,508 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.177 2026-10-21 16:06:57,537 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-21 16:06:57,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-21 16:06:57,634 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.255 2026-10-21 16:06:57,671 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:57,735 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:57,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.037 0.131 2026-10-21 16:06:57,999 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.019 0.047 2026-10-21 16:06:58,047 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.011 2026-10-21 16:06:58,107 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:58,240 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:58] "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.035 0.095 2026-10-21 16:06:58,389 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.040 0.102 2026-10-21 16:06:58,401 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.143 2026-10-21 16:06:58,455 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.035 2026-10-21 16:06:58,490 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:58,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:58] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.011 0.033 2026-10-21 16:06:58,545 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:58,588 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.012 0.044 2026-10-21 16:06:58,639 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:58,711 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:58,723 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:06:58,726 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:06:58,762 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:58,812 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:58,882 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:58,936 44 INFO rb-01d1866-225816-427320 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-10-21 16:06:59,004 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-21 16:06:59,006 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-21 16:06:59,012 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10453223 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'b653a254-4bd8-470f-8894-c579e374aecb'}] 2026-10-21 16:06:59,018 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:06:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:06:59,088 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17437804 (allocated 19398656) 2026-10-21 16:06:59,099 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 120025 2026-10-21 16:06:59,099 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-21 16:06:59,105 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 120025 2026-10-21 16:06:59,195 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160659_195329_test_downpayment_invoice_link.txt 2026-10-21 16:06:59,195 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp3b7yf17k_chrome_odoo" 2026-10-21 16:06:59,241 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-21 16:07:00,662 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10453223 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'b653a254-4bd8-470f-8894-c579e374aecb'} created pos.order #816 2026-10-21 16:07:00,665 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10453223 finished 2026-10-21 16:07:00,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 565 0.474 1.323 2026-10-21 16:07:01,960 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 120240 2026-10-21 16:07:01,960 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpugn1wqwb_chrome_odoo 2026-10-21 16:07:01,960 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:44713/json/version 2026-10-21 16:07:01,961 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:01,974 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-21 16:07:01,974 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:44713/json 2026-10-21 16:07:01,975 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:01,988 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:44713/devtools/page/601F51F78ABA1FD4F7C6EA6B16A50E11 2026-10-21 16:07:01,995 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-21 16:07:02,002 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-21 16:07:02,118 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:07:02,120 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-21 16:07:02,127 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:07:02,127 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-21 16:07:02,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:02] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.016 0.036 2026-10-21 16:07:02,189 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '601F51F78ABA1FD4F7C6EA6B16A50E11', 'loaderId': 'FAEBAAF7E7A778A7649F66DDB537C142', 'isDownload': False} 2026-10-21 16:07:02,189 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-10-21 16:07:02,205 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:07:02,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:02] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:07:02,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:02] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:07:02,229 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:02] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:07:02,752 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:02,755 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:07:02,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:07:02,782 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:07:02,785 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:07:02,790 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:02,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:07:02,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:02,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.008 2026-10-21 16:07:02,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:07:02,866 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.006 0.029 2026-10-21 16:07:02,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-21 16:07:03,306 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.120 0.278 2026-10-21 16:07:03,325 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:03,374 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07: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-10-21 16:07:03,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-21 16:07:03,431 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07: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-10-21 16:07:03,445 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-21 16:07:03,451 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:03,493 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:07:03,525 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:07:03,529 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:07:03,533 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 7 0.014 0.023 2026-10-21 16:07:03,537 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:03,548 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07: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-10-21 16:07:03,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.013 0.049 2026-10-21 16:07:03,582 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.032 2026-10-21 16:07:03,583 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-10-21 16:07:03,620 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:03,648 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:07:03,651 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.006 0.015 2026-10-21 16:07:03,679 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:03,710 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:07:03,740 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:03,748 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.025 0.087 2026-10-21 16:07:03,801 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:03,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.016 0.158 2026-10-21 16:07:03,818 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:03,832 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-21 16:07:03,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-10-21 16:07:03,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-10-21 16:07:03,899 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-10-21 16:07:03,923 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-21 16:07:03,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-21 16:07:03,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-21 16:07:03,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-21 16:07:03,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:03] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-21 16:07:04,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.156 2026-10-21 16:07:04,154 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.016 0.052 2026-10-21 16:07:04,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.008 2026-10-21 16:07:04,254 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:04,352 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:04] "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.031 0.066 2026-10-21 16:07:04,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.037 0.076 2026-10-21 16:07:04,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.116 2026-10-21 16:07:04,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.036 2026-10-21 16:07:04,592 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:04,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:04] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.010 0.031 2026-10-21 16:07:04,649 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:04,674 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.011 0.044 2026-10-21 16:07:04,754 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:04,826 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:04,837 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:04,839 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:04,877 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:04,928 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:05,003 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:05,058 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:05,127 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-21 16:07:05,128 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-21 16:07:05,132 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71722171 started for PoS orders references: [{'name': '/', 'pos_reference': '262-127-000001', 'uuid': '265b27b1-de38-4500-b211-c708b63eb855'}] 2026-10-21 16:07:05,138 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:05,212 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17206844 (allocated 18612224) 2026-10-21 16:07:05,219 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 120240 2026-10-21 16:07:05,223 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-21 16:07:05,227 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 120240 2026-10-21 16:07:05,296 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160705_296382_test_downpayment_invoice_link.txt 2026-10-21 16:07:05,296 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpugn1wqwb_chrome_odoo" 2026-10-21 16:07:05,310 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-21 16:07:06,252 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71722171 order {'name': '/', 'pos_reference': '262-127-000001', 'uuid': '265b27b1-de38-4500-b211-c708b63eb855'} created pos.order #817 2026-10-21 16:07:06,254 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71722171 finished 2026-10-21 16:07:06,379 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 421 0.367 0.884 2026-10-21 16:07:06,707 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 120465 2026-10-21 16:07:06,707 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp4ho344fo_chrome_odoo 2026-10-21 16:07:06,707 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:43729/json/version 2026-10-21 16:07:06,708 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43729', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:06,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-21 16:07:06,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:43729/json 2026-10-21 16:07:06,757 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43729', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:06,769 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:43729/devtools/page/0A04DB0C2B7FFDFA31CCA5AF228A975B 2026-10-21 16:07:06,783 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-21 16:07:06,790 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-21 16:07:06,819 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:07:06,822 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-21 16:07:06,845 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:07:06,845 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-21 16:07:06,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:06] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.016 0.037 2026-10-21 16:07:06,911 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '0A04DB0C2B7FFDFA31CCA5AF228A975B', 'loaderId': '780D184583EF7F05C44882523AA1717E', 'isDownload': False} 2026-10-21 16:07:06,911 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-10-21 16:07:06,926 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:07:06,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:06] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-21 16:07:06,947 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:06] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:07:06,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:06] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:07:07,374 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:07,375 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:07,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:07:07,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-10-21 16:07:07,414 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:07:07,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:07:07,420 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:07,427 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:07,443 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:07] "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-10-21 16:07:07,447 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:07:07,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.005 0.025 2026-10-21 16:07:07,483 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-21 16:07:07,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.109 0.290 2026-10-21 16:07:07,930 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07: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-10-21 16:07:07,981 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:07:08,024 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.031 2026-10-21 16:07:08,047 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:07:08,063 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-21 16:07:08,072 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:07:08,113 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:07:08,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:08,127 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:07:08,131 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:07:08,160 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 7 0.010 0.027 2026-10-21 16:07:08,161 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:07:08,162 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:07:08,181 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.056 2026-10-21 16:07:08,184 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:08,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.004 0.037 2026-10-21 16:07:08,236 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:08,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.014 0.073 2026-10-21 16:07:08,330 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.025 0.129 2026-10-21 16:07:08,339 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:08,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-21 16:07:08,379 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-21 16:07:08,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.100 2026-10-21 16:07:08,404 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:08,414 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 16:07:08,433 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-10-21 16:07:08,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-21 16:07:08,465 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:08,474 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:07:08,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-21 16:07:08,504 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-10-21 16:07:08,521 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:08,523 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-10-21 16:07:08,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-10-21 16:07:08,605 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.080 2026-10-21 16:07:08,690 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.014 0.044 2026-10-21 16:07:08,737 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 16:07:08,818 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:08,924 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:08] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.030 0.075 2026-10-21 16:07:09,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.036 0.086 2026-10-21 16:07:09,064 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.110 2026-10-21 16:07:09,122 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.037 2026-10-21 16:07:09,157 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:09,183 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:09] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.013 0.038 2026-10-21 16:07:09,217 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:09] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.010 0.042 2026-10-21 16:07:09,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.015 0.072 2026-10-21 16:07:09,326 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:09,377 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:09,451 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:09,464 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:09,465 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:09,502 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:09,553 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:09,625 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:09,679 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:09,750 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-21 16:07:09,751 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-21 16:07:09,762 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36099951 started for PoS orders references: [{'name': '/', 'pos_reference': '263-127-000001', 'uuid': 'db24ad1b-3b28-42c8-a402-1db843f92085'}] 2026-10-21 16:07:09,770 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:07:09,846 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17519160 (allocated 19398656) 2026-10-21 16:07:09,850 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 120465 2026-10-21 16:07:09,851 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-21 16:07:09,855 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 120465 2026-10-21 16:07:09,951 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #243 deleted stock.move.line records with IDs: [1317] 2026-10-21 16:07:09,960 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160709_959877_test_downpayment_invoice_link.txt 2026-10-21 16:07:09,961 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp4ho344fo_chrome_odoo" 2026-10-21 16:07:09,998 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-21 16:07:11,128 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36099951 order {'name': '/', 'pos_reference': '263-127-000001', 'uuid': 'db24ad1b-3b28-42c8-a402-1db843f92085'} created pos.order #818 2026-10-21 16:07:11,131 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36099951 finished 2026-10-21 16:07:11,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 727 0.502 1.116 2026-10-21 16:07:11,440 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-10-21 16:07:12,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 120692 2026-10-21 16:07:12,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmp45rdw6pc_chrome_odoo 2026-10-21 16:07:12,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:33353/json/version 2026-10-21 16:07:12,265 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33353', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:12,340 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: Chrome/150.0.7871.114 2026-10-21 16:07:12,340 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:33353/json 2026-10-21 16:07:12,341 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33353', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:12,354 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:33353/devtools/page/840CF06136ACCBB31DF5D7869A493F58 2026-10-21 16:07:12,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-10-21 16:07:12,377 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-10-21 16:07:12,496 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:07:12,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-10-21 16:07:12,501 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:07:12,501 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-21 16:07:12,511 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:07:13,062 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:13] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.027 0.527 2026-10-21 16:07:13,066 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': '840CF06136ACCBB31DF5D7869A493F58', 'loaderId': '7D8E3342DAEA4A6BDB14D469BFEE35CD', 'isDownload': False} 2026-10-21 16:07:13,066 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-10-21 16:07:13,078 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:07:13,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:13] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:07:13,098 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:13] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:07:13,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:13] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:07:13,596 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:13,623 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:07:13,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 16:07:13,660 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:07:13,663 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:07:13,668 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:13,676 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:07:13,684 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:13,711 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-21 16:07:13,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:13] "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.033 2026-10-21 16:07:13,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-21 16:07:13,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.033 2026-10-21 16:07:14,352 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.186 0.339 2026-10-21 16:07:14,374 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "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-10-21 16:07:14,436 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07: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-10-21 16:07:14,482 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-10-21 16:07:14,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07: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.007 2026-10-21 16:07:14,523 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-10-21 16:07:14,535 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 16:07:14,581 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:07:14,610 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:14,619 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:07:14,651 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:07:14,652 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:07:14,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.022 0.036 2026-10-21 16:07:14,675 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.073 2026-10-21 16:07:14,677 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-10-21 16:07:14,688 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.002 0.028 2026-10-21 16:07:14,753 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:14,811 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:07:14,836 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:07:14,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.043 0.054 2026-10-21 16:07:14,898 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.004 0.095 2026-10-21 16:07:14,924 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:14,931 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-10-21 16:07:14,938 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:07:14,958 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.009 0.137 2026-10-21 16:07:14,975 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:14,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:14] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-21 16:07:15,046 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:15] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.016 0.240 2026-10-21 16:07:15,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:15] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-10-21 16:07:15,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:15] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.015 0.204 2026-10-21 16:07:15,152 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:15] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.009 0.201 2026-10-21 16:07:15,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:15] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-10-21 16:07:15,292 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.053 0.251 2026-10-21 16:07:15,317 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:15] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-10-21 16:07:15,336 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:15,344 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:15] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.290 2026-10-21 16:07:15,399 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:15,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 72 0.038 0.115 2026-10-21 16:07:15,666 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.023 0.062 2026-10-21 16:07:15,723 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.020 2026-10-21 16:07:15,790 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:15,931 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:15] "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.043 0.097 2026-10-21 16:07:16,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.042 0.084 2026-10-21 16:07:16,078 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.126 2026-10-21 16:07:16,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.040 2026-10-21 16:07:16,173 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:16,202 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:16] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.015 0.038 2026-10-21 16:07:16,225 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:16,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.018 0.057 2026-10-21 16:07:16,311 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:16,379 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:16,392 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:16,394 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:16,430 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:16,481 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:16,553 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:16,622 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:16,627 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94232450 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'a5a53650-daf4-4320-9420-769ff4afabab'}] 2026-10-21 16:07:16,636 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:16,798 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94232450 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'a5a53650-daf4-4320-9420-769ff4afabab'} created pos.order #819 2026-10-21 16:07:16,824 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94232450 finished 2026-10-21 16:07:17,169 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.204 0.341 2026-10-21 16:07:17,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.039 2026-10-21 16:07:17,290 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:07:17,392 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63467539 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'a5a53650-daf4-4320-9420-769ff4afabab'}] 2026-10-21 16:07:17,402 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63467539 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'a5a53650-daf4-4320-9420-769ff4afabab'} sync ignored for existing PoS order pos.order(819,) (state: paid) 2026-10-21 16:07:17,406 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:17,428 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63467539 finished 2026-10-21 16:07:17,456 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:17,506 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:17,555 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:17,600 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.067 0.143 2026-10-21 16:07:17,619 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:17,657 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.028 2026-10-21 16:07:17,701 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:17,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:17] "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-10-21 16:07:17,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.021 2026-10-21 16:07:17,753 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:17,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:17] "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-10-21 16:07:17,812 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:17,862 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:17,913 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:17,965 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:18,016 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:18,066 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:18,154 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:18,193 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:18] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.021 0.040 2026-10-21 16:07:18,203 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:18,257 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:18,277 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.017 0.060 2026-10-21 16:07:18,318 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:18,325 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46433333 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000002', 'uuid': '5c3fc2e0-dc46-4dd2-96bb-4c5db71fcae1'}] 2026-10-21 16:07:18,448 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46433333 order {'name': '/', 'pos_reference': '261-127-000002', 'uuid': '5c3fc2e0-dc46-4dd2-96bb-4c5db71fcae1'} created pos.order #820 2026-10-21 16:07:18,483 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46433333 finished 2026-10-21 16:07:18,592 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 126 0.071 0.198 2026-10-21 16:07:18,650 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:07:18,691 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #240940 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-127-000002', 'uuid': '5c3fc2e0-dc46-4dd2-96bb-4c5db71fcae1'}] 2026-10-21 16:07:18,700 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #240940 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-127-000002', 'uuid': '5c3fc2e0-dc46-4dd2-96bb-4c5db71fcae1'} sync ignored for existing PoS order pos.order(820,) (state: paid) 2026-10-21 16:07:18,715 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:18,723 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #240940 finished 2026-10-21 16:07:18,760 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-10-21 16:07:18,761 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-21 16:07:18,874 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 20347248 (allocated 22155264) 2026-10-21 16:07:18,881 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 120692 2026-10-21 16:07:18,885 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-10-21 16:07:18,888 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 120692 2026-10-21 16:07:18,892 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 80 0.045 0.159 2026-10-21 16:07:18,990 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160718_990249_test_downpayment_refund.txt 2026-10-21 16:07:18,990 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmp45rdw6pc_chrome_odoo" 2026-10-21 16:07:19,450 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-10-21 16:07:20,592 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 120925 2026-10-21 16:07:20,593 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmpyhbpa9eo_chrome_odoo 2026-10-21 16:07:20,593 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:45043/json/version 2026-10-21 16:07:20,594 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45043', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:20,612 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: Chrome/150.0.7871.114 2026-10-21 16:07:20,612 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:45043/json 2026-10-21 16:07:20,612 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45043', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:20,623 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:45043/devtools/page/3FDF1E7405D5C3D8A3E0032D784A6A96 2026-10-21 16:07:20,634 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-10-21 16:07:20,648 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-10-21 16:07:20,818 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:07:20,821 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-10-21 16:07:20,822 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:07:20,823 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:07:20,833 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:07:21,339 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:21] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.032 0.476 2026-10-21 16:07:21,342 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': '3FDF1E7405D5C3D8A3E0032D784A6A96', 'loaderId': '42CD8A4654BED0EB6B5D6DD92E0CF6E1', 'isDownload': False} 2026-10-21 16:07:21,342 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-10-21 16:07:21,360 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:07:21,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:21] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:07:21,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:21] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:07:21,393 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:21] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-21 16:07:21,838 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:21,843 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:21,859 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:07:21,875 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:07:21,880 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:07:21,886 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:21,887 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:07:21,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:21,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:21] "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.019 2026-10-21 16:07:21,940 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-21 16:07:21,993 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.039 2026-10-21 16:07:21,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-10-21 16:07:22,586 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.167 0.400 2026-10-21 16:07:22,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:22,678 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:07:22,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:22] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-10-21 16:07:22,766 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:07:22,782 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-10-21 16:07:22,795 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-21 16:07:22,845 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:07:22,864 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:07:22,867 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:22,892 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:22] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.015 0.025 2026-10-21 16:07:22,898 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:07:22,905 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 16:07:22,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:22] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.006 0.077 2026-10-21 16:07:22,952 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:22] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.051 2026-10-21 16:07:22,955 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-10-21 16:07:22,985 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:23,064 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:07:23,098 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:07:23,138 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.023 0.083 2026-10-21 16:07:23,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-21 16:07:23,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-21 16:07:23,208 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:23,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-10-21 16:07:23,253 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:23,258 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.004 0.150 2026-10-21 16:07:23,260 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:23,317 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.020 0.264 2026-10-21 16:07:23,347 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /web/image?model=product.template&field=image_128&id=2208&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.200 2026-10-21 16:07:23,375 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-10-21 16:07:23,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /web/image?model=product.template&field=image_128&id=2210&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-10-21 16:07:23,425 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-10-21 16:07:23,451 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-10-21 16:07:23,472 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /web/image?model=product.template&field=image_128&id=2209&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-21 16:07:23,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-21 16:07:23,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-21 16:07:23,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-21 16:07:23,611 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.024 0.206 2026-10-21 16:07:23,651 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:23,710 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:23,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 72 0.047 0.164 2026-10-21 16:07:24,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.021 0.040 2026-10-21 16:07:24,061 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-21 16:07:24,117 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:24,243 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:24] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.045 0.080 2026-10-21 16:07:24,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.048 0.118 2026-10-21 16:07:24,427 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.138 2026-10-21 16:07:24,482 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.029 2026-10-21 16:07:24,521 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:24,550 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:24] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.014 0.043 2026-10-21 16:07:24,580 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:24,623 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.050 2026-10-21 16:07:24,676 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:24,728 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:24,779 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:24,831 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:24,901 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:24,915 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:24,915 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:24,952 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:25,002 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:25,074 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:25,130 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:25,207 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:25,213 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48287148 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '1a81c68c-13a3-42fc-8de7-64e120fb836c'}] 2026-10-21 16:07:25,214 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:26,999 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48287148 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '1a81c68c-13a3-42fc-8de7-64e120fb836c'} created pos.order #821 2026-10-21 16:07:27,222 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48287148 finished 2026-10-21 16:07:27,522 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 16:07:27,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 869 0.527 1.786 2026-10-21 16:07:27,601 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:27] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.003 0.021 2026-10-21 16:07:27,654 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 27 0.021 0.050 2026-10-21 16:07:27,679 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07: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-10-21 16:07:27,768 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-10-21 16:07:27,769 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-21 16:07:27,772 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13500048 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '1a81c68c-13a3-42fc-8de7-64e120fb836c'}] 2026-10-21 16:07:27,790 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13500048 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '1a81c68c-13a3-42fc-8de7-64e120fb836c'} sync ignored for existing PoS order pos.order(821,) (state: done) 2026-10-21 16:07:27,816 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13500048 finished 2026-10-21 16:07:27,874 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18990332 (allocated 20844544) 2026-10-21 16:07:27,882 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 120925 2026-10-21 16:07:27,885 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-10-21 16:07:27,885 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 120925 2026-10-21 16:07:27,944 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 86 0.049 0.127 2026-10-21 16:07:27,996 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160727_996183_test_downpayment_with_taxed_product.txt 2026-10-21 16:07:27,996 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmpyhbpa9eo_chrome_odoo" 2026-10-21 16:07:28,081 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-10-21 16:07:28,816 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 121154 2026-10-21 16:07:28,816 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmpqvn6fhh9_chrome_odoo 2026-10-21 16:07:28,816 44 INFO rb-01d1866-225816-427320 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:43869/json/version 2026-10-21 16:07:28,819 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:28,827 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-21 16:07:28,828 44 INFO rb-01d1866-225816-427320 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:43869/json 2026-10-21 16:07:28,829 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:28,835 44 INFO rb-01d1866-225816-427320 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:43869/devtools/page/4B04895FF2CABD375283ED676B9FD74F 2026-10-21 16:07:28,843 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Enable chrome headless console log notification 2026-10-21 16:07:28,854 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-10-21 16:07:28,998 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:07:29,001 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-10-21 16:07:29,002 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:07:29,002 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:07:29,013 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:07:29,535 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:29] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.041 0.483 2026-10-21 16:07:29,538 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': '4B04895FF2CABD375283ED676B9FD74F', 'loaderId': '651A2C233BEF047DE438AC2276D257F2', 'isDownload': False} 2026-10-21 16:07:29,538 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Evaluate ready code "odoo.isTourReady('PosSettleOrder5')" 2026-10-21 16:07:29,552 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:07:29,565 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:29] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-21 16:07:29,569 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:29] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:07:29,585 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:29] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 16:07:30,099 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:07:30,113 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:07:30,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:07:30,146 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:07:30,149 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:07:30,151 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:30,160 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:07:30,175 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:30,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:30] "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.017 2026-10-21 16:07:30,229 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.036 2026-10-21 16:07:30,287 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.046 2026-10-21 16:07:30,289 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-21 16:07:30,959 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.207 0.428 2026-10-21 16:07:30,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:07:31,040 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07: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.009 2026-10-21 16:07:31,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-10-21 16:07:31,122 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07: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.009 2026-10-21 16:07:31,134 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:31,152 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:31,207 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:07:31,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:07:31,216 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:07:31,216 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:07:31,236 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:31,243 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:07:31,270 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.024 0.044 2026-10-21 16:07:31,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.006 0.074 2026-10-21 16:07:31,301 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.029 2026-10-21 16:07:31,365 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:31,408 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:07:31,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.035 0.074 2026-10-21 16:07:31,523 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:31,535 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-10-21 16:07:31,551 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.005 0.131 2026-10-21 16:07:31,572 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:31,580 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.151 2026-10-21 16:07:31,600 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:31,609 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-21 16:07:31,621 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:31,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-21 16:07:31,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-10-21 16:07:31,681 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/image?model=product.template&field=image_128&id=2212&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-21 16:07:31,708 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-21 16:07:31,727 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-21 16:07:31,808 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.028 0.380 2026-10-21 16:07:31,829 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-21 16:07:31,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-10-21 16:07:31,932 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.026 0.257 2026-10-21 16:07:31,975 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:32,035 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:32,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.043 0.136 2026-10-21 16:07:32,314 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.027 0.039 2026-10-21 16:07:32,367 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.019 2026-10-21 16:07:32,431 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:32,566 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:32] "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.083 2026-10-21 16:07:32,700 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.042 0.084 2026-10-21 16:07:32,708 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.119 2026-10-21 16:07:32,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.024 2026-10-21 16:07:32,796 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:32,841 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:32] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.020 0.054 2026-10-21 16:07:32,903 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:32] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.029 0.077 2026-10-21 16:07:32,965 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.014 0.087 2026-10-21 16:07:32,976 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:33,026 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:33,078 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:33,129 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-10-21 16:07:33,129 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-21 16:07:33,217 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16535836 (allocated 17825792) 2026-10-21 16:07:33,220 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 121154 2026-10-21 16:07:33,222 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-10-21 16:07:33,223 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 121154 2026-10-21 16:07:33,338 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160733_338791_test_draft_pos_order_linked_sale_order.txt 2026-10-21 16:07:33,339 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmpqvn6fhh9_chrome_odoo" 2026-10-21 16:07:33,359 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-10-21 16:07:34,084 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 121373 2026-10-21 16:07:34,084 44 INFO rb-01d1866-225816-427320 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/tmpdqoofip1_chrome_odoo 2026-10-21 16:07:34,085 44 INFO rb-01d1866-225816-427320 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:40821/json/version 2026-10-21 16:07:34,086 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:34,147 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-21 16:07:34,147 44 INFO rb-01d1866-225816-427320 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:40821/json 2026-10-21 16:07:34,148 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:34,172 44 INFO rb-01d1866-225816-427320 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:40821/devtools/page/51339D74D47C8EB430808BDEF68C616E 2026-10-21 16:07:34,186 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:34,196 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome headless enable page notifications 2026-10-21 16:07:34,289 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:07:34,291 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Setting session cookie in browser 2026-10-21 16:07:34,293 44 INFO rb-01d1866-225816-427320 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=127" in browser 2026-10-21 16:07:34,293 44 INFO rb-01d1866-225816-427320 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=127" 2026-10-21 16:07:34,306 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:07:35,113 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:35] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 84 0.038 0.772 2026-10-21 16:07:35,116 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': '51339D74D47C8EB430808BDEF68C616E', 'loaderId': 'AA897619F0AB26F8D35331AB061C9BB7', 'isDownload': False} 2026-10-21 16:07:35,116 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:35,128 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:07:35,161 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:35] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.017 2026-10-21 16:07:35,170 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:35] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-10-21 16:07:35,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:35] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-21 16:07:35,634 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:35,635 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:35,652 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:07:35,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:07:35,677 44 INFO rb-01d1866-225816-427320 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:07:35,683 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:35,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:07:35,696 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:35,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.018 2026-10-21 16:07:35,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-10-21 16:07:35,798 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.036 2026-10-21 16:07:35,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-10-21 16:07:36,483 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.206 0.447 2026-10-21 16:07:36,505 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:07:36,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-21 16:07:36,623 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-10-21 16:07:36,641 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:07:36,655 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:36,666 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:36,700 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:07:36,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:36,723 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:07:36,725 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:07:36,748 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:07:36,761 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:36,773 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.022 0.041 2026-10-21 16:07:36,787 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:07:36,790 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.005 0.075 2026-10-21 16:07:36,803 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.038 2026-10-21 16:07:36,831 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:36,887 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.027 0.094 2026-10-21 16:07:36,953 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.030 0.148 2026-10-21 16:07:36,958 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:07:36,973 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:36] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.006 0.087 2026-10-21 16:07:37,005 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:37] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.107 2026-10-21 16:07:37,033 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:37,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:37] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-21 16:07:37,046 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:37,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:37] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-10-21 16:07:37,083 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:37,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:37] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-10-21 16:07:37,113 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:37] "GET /web/image?model=product.template&field=image_128&id=2213&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-10-21 16:07:37,136 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:37] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-10-21 16:07:37,155 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:37] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-21 16:07:37,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:37] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-21 16:07:37,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:37] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-21 16:07:37,293 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.029 0.165 2026-10-21 16:07:37,312 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:37] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-10-21 16:07:37,361 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:37,416 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:37,467 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:37,530 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:37,591 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:37,644 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:37,661 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:37] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.022 0.047 2026-10-21 16:07:37,695 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:37,746 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.021 0.056 2026-10-21 16:07:37,752 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:37,812 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:38,041 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.069 0.158 2026-10-21 16:07:38,088 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:38] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.026 2026-10-21 16:07:38,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:07:38,193 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-21 16:07:38,285 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-10-21 16:07:38,286 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:38,364 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 18112996 (allocated 19398656) 2026-10-21 16:07:38,365 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 121373 2026-10-21 16:07:38,367 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-10-21 16:07:38,367 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 121373 2026-10-21 16:07:38,467 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160738_467235_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-10-21 16:07:38,467 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmpdqoofip1_chrome_odoo" 2026-10-21 16:07:38,487 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-10-21 16:07:39,148 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 121592 2026-10-21 16:07:39,148 44 INFO rb-01d1866-225816-427320 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/tmpce6wo1cx_chrome_odoo 2026-10-21 16:07:39,148 44 INFO rb-01d1866-225816-427320 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:39473/json/version 2026-10-21 16:07:39,149 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39473', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:39,196 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-21 16:07:39,196 44 INFO rb-01d1866-225816-427320 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:39473/json 2026-10-21 16:07:39,197 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39473', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:39,220 44 INFO rb-01d1866-225816-427320 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:39473/devtools/page/B351020633F19A5429B52ABA2E00EC70 2026-10-21 16:07:39,234 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:39,238 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome headless enable page notifications 2026-10-21 16:07:39,355 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:07:39,357 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Setting session cookie in browser 2026-10-21 16:07:39,358 44 INFO rb-01d1866-225816-427320 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=127" in browser 2026-10-21 16:07:39,358 44 INFO rb-01d1866-225816-427320 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=127" 2026-10-21 16:07:39,371 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:07:40,008 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:40] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 130 0.065 0.575 2026-10-21 16:07:40,012 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': 'B351020633F19A5429B52ABA2E00EC70', 'loaderId': '7E9ACCB777F941470F58F15757C994A8', 'isDownload': False} 2026-10-21 16:07:40,012 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:40,026 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:07:40,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:40] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:07:40,050 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:40] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:07:40,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:40] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-21 16:07:40,526 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:40,529 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:40,552 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 16:07:40,578 44 INFO rb-01d1866-225816-427320 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:07:40,583 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-21 16:07:40,583 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:40,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:07:40,606 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:40,648 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:40] "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.018 2026-10-21 16:07:40,666 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-21 16:07:40,714 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.036 2026-10-21 16:07:40,717 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-21 16:07:41,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.209 0.331 2026-10-21 16:07:41,313 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "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-10-21 16:07:41,396 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.006 2026-10-21 16:07:41,475 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-10-21 16:07:41,500 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07: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-10-21 16:07:41,522 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:41,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:07:41,586 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:07:41,607 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:07:41,621 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:07:41,652 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-21 16:07:41,661 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:07:41,666 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.025 0.050 2026-10-21 16:07:41,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.006 0.101 2026-10-21 16:07:41,711 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:07:41,712 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.117 2026-10-21 16:07:41,777 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:41,841 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 16:07:41,873 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:07:41,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.026 0.047 2026-10-21 16:07:41,902 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.081 2026-10-21 16:07:41,921 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-21 16:07:41,942 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-10-21 16:07:41,952 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:07:41,952 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:41,969 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-10-21 16:07:41,994 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:41] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-21 16:07:42,004 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:42,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:42] "GET /web/image?model=product.template&field=image_128&id=2214&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-21 16:07:42,067 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:42] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.015 0.230 2026-10-21 16:07:42,095 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:42] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-21 16:07:42,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:42] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-21 16:07:42,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:42] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-21 16:07:42,165 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:42] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-21 16:07:42,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:42] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-21 16:07:42,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.021 0.264 2026-10-21 16:07:42,331 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:42,400 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:42,449 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:42,507 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:42,567 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:42,618 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:42,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:42] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.015 0.036 2026-10-21 16:07:42,676 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:42,689 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.015 0.042 2026-10-21 16:07:42,728 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:42,792 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:42,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.046 0.142 2026-10-21 16:07:43,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:43] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.023 2026-10-21 16:07:43,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.020 0.042 2026-10-21 16:07:43,169 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-21 16:07:43,252 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-10-21 16:07:43,252 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:43,332 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 16643332 (allocated 18087936) 2026-10-21 16:07:43,341 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 121592 2026-10-21 16:07:43,344 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-10-21 16:07:43,348 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 121592 2026-10-21 16:07:43,443 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160743_442702_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-10-21 16:07:43,443 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmpce6wo1cx_chrome_odoo" 2026-10-21 16:07:43,456 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-10-21 16:07:44,800 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_full_down_payment_so_still_listed ... 2026-10-21 16:07:45,739 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Chrome pid: 121804 2026-10-21 16:07:45,739 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Chrome headless temporary user profile dir: /tmp/tmp5cq0oflc_chrome_odoo 2026-10-21 16:07:45,739 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Issuing json command http://127.0.0.1:44893/json/version 2026-10-21 16:07:45,740 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44893', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:45,791 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Browser version: Chrome/150.0.7871.114 2026-10-21 16:07:45,792 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Issuing json command http://127.0.0.1:44893/json 2026-10-21 16:07:45,792 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44893', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:45,810 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Websocket url found: ws://127.0.0.1:44893/devtools/page/D2FA3D8DBA9A892D766C7D0DCCD7A63F 2026-10-21 16:07:45,819 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Enable chrome headless console log notification 2026-10-21 16:07:45,826 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Chrome headless enable page notifications 2026-10-21 16:07:45,983 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:07:45,985 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Setting session cookie in browser 2026-10-21 16:07:45,987 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:07:45,987 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-21 16:07:46,001 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:07:46,549 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:46] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.026 0.525 2026-10-21 16:07:46,553 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Navigation result: {'frameId': 'D2FA3D8DBA9A892D766C7D0DCCD7A63F', 'loaderId': '73405BF9430D83ED56D33BCE230040C4', 'isDownload': False} 2026-10-21 16:07:46,553 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Evaluate ready code "odoo.isTourReady('test_full_down_payment_so_still_listed')" 2026-10-21 16:07:46,573 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:07:46,594 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:46] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:07:46,600 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:46] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:07:46,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:46] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-21 16:07:47,074 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:47,080 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:07:47,097 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-10-21 16:07:47,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:07:47,131 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Evaluate test code "odoo.startTour('test_full_down_payment_so_still_listed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:07:47,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:07:47,139 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [1/22] Tour test_full_down_payment_so_still_listed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-21 16:07:47,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:47,188 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:47] "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.021 2026-10-21 16:07:47,206 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-21 16:07:47,267 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.044 2026-10-21 16:07:47,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-21 16:07:47,818 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.161 0.357 2026-10-21 16:07:47,837 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:47] "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-10-21 16:07:47,887 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07: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-10-21 16:07:47,946 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:47] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-21 16:07:47,971 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07: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-10-21 16:07:47,987 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:47,988 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: Owl is running in 'dev' mode. 2026-10-21 16:07:48,030 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:48,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:48,053 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:48,078 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-21 16:07:48,084 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:07:48,086 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 16:07:48,097 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.023 0.033 2026-10-21 16:07:48,098 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:48,124 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.073 2026-10-21 16:07:48,160 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [2/22] Tour test_full_down_payment_so_still_listed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-21 16:07:48,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.016 0.085 2026-10-21 16:07:48,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.002 0.079 2026-10-21 16:07:48,254 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [3/22] Tour test_full_down_payment_so_still_listed → Step click Actions button (trigger: .mobile-more-button) 2026-10-21 16:07:48,272 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.030 0.147 2026-10-21 16:07:48,281 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:07:48,287 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:07:48,296 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-10-21 16:07:48,299 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [4/22] Tour test_full_down_payment_so_still_listed → Step click Actions button (trigger: .more-btn) 2026-10-21 16:07:48,312 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.004 0.108 2026-10-21 16:07:48,341 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-21 16:07:48,375 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-10-21 16:07:48,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-10-21 16:07:48,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-21 16:07:48,442 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-21 16:07:48,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-21 16:07:48,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-21 16:07:48,504 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-21 16:07:48,576 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.026 0.166 2026-10-21 16:07:48,617 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [5/22] Tour test_full_down_payment_so_still_listed → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-10-21 16:07:48,677 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [6/22] Tour test_full_down_payment_so_still_listed → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-10-21 16:07:48,844 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.041 0.124 2026-10-21 16:07:48,956 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.022 0.062 2026-10-21 16:07:49,011 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.019 2026-10-21 16:07:49,097 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [7/22] Tour test_full_down_payment_so_still_listed → Step Apply a down payment (percentage) (trigger: .selection-item:contains('Apply a down payment (percentage)')) 2026-10-21 16:07:49,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.047 0.100 2026-10-21 16:07:49,420 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.050 0.117 2026-10-21 16:07:49,433 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.165 2026-10-21 16:07:49,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.035 2026-10-21 16:07:49,537 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [8/22] Tour test_full_down_payment_so_still_listed → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-21 16:07:49,557 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:49] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.013 0.042 2026-10-21 16:07:49,592 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [9/22] Tour test_full_down_payment_so_still_listed → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-21 16:07:49,634 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.055 2026-10-21 16:07:49,644 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [10/22] Tour test_full_down_payment_so_still_listed → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-21 16:07:49,696 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [11/22] Tour test_full_down_payment_so_still_listed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-10-21 16:07:49,798 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [12/22] Tour test_full_down_payment_so_still_listed → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-21 16:07:49,875 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [13/22] Tour test_full_down_payment_so_still_listed → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-21 16:07:49,888 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:49,890 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:49,925 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [14/22] Tour test_full_down_payment_so_still_listed → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-21 16:07:49,976 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [15/22] Tour test_full_down_payment_so_still_listed → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-21 16:07:50,046 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [16/22] Tour test_full_down_payment_so_still_listed → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-21 16:07:50,110 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [17/22] Tour test_full_down_payment_so_still_listed → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-21 16:07:50,118 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24678208 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '0b4582e3-e6d4-46e3-b608-9d9e081d19da'}] 2026-10-21 16:07:50,124 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:07:50,243 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24678208 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '0b4582e3-e6d4-46e3-b608-9d9e081d19da'} created pos.order #823 2026-10-21 16:07:50,267 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24678208 finished 2026-10-21 16:07:50,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 152 0.088 0.261 2026-10-21 16:07:50,548 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.028 2026-10-21 16:07:50,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:07:50,666 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80146120 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '0b4582e3-e6d4-46e3-b608-9d9e081d19da'}] 2026-10-21 16:07:50,673 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80146120 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '0b4582e3-e6d4-46e3-b608-9d9e081d19da'} sync ignored for existing PoS order pos.order(823,) (state: paid) 2026-10-21 16:07:50,684 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [18/22] Tour test_full_down_payment_so_still_listed → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-21 16:07:50,694 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80146120 finished 2026-10-21 16:07:50,732 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [19/22] Tour test_full_down_payment_so_still_listed → Step click Actions button (trigger: .mobile-more-button) 2026-10-21 16:07:50,783 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [20/22] Tour test_full_down_payment_so_still_listed → Step click Actions button (trigger: .more-btn) 2026-10-21 16:07:50,819 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.049 0.107 2026-10-21 16:07:50,841 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [21/22] Tour test_full_down_payment_so_still_listed → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-10-21 16:07:50,882 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.030 2026-10-21 16:07:50,906 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: [22/22] Tour test_full_down_payment_so_still_listed → Step The fully down paid sale order is still listed (trigger: .modal .o_data_row td:contains('Full Down Payment SO')) 2026-10-21 16:07:50,977 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.064 2026-10-21 16:07:51,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.018 0.045 2026-10-21 16:07:51,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.014 2026-10-21 16:07:51,112 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: tour succeeded 2026-10-21 16:07:51,114 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_full_down_payment_so_still_listed SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-21 16:07:51,232 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: heap 19272888 (allocated 20185088) 2026-10-21 16:07:51,239 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Closing chrome headless with pid 121804 2026-10-21 16:07:51,240 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Closing websocket connection 2026-10-21 16:07:51,240 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Terminating chrome headless with pid 121804 2026-10-21 16:07:51,349 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160751_349367_test_full_down_payment_so_still_listed.txt 2026-10-21 16:07:51,349 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Removing chrome user profile "/tmp/tmp5cq0oflc_chrome_odoo" 2026-10-21 16:07:51,363 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-10-21 16:07:52,531 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 122036 2026-10-21 16:07:52,531 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmppv4gb8l8_chrome_odoo 2026-10-21 16:07:52,531 44 INFO rb-01d1866-225816-427320 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:40563/json/version 2026-10-21 16:07:52,532 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40563', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:52,577 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Browser version: Chrome/150.0.7871.114 2026-10-21 16:07:52,577 44 INFO rb-01d1866-225816-427320 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:40563/json 2026-10-21 16:07:52,578 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40563', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:52,588 44 INFO rb-01d1866-225816-427320 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:40563/devtools/page/EF8E01C3659725086BC92E814E78EF9B 2026-10-21 16:07:52,601 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Enable chrome headless console log notification 2026-10-21 16:07:52,608 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-10-21 16:07:52,772 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:07:52,774 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-10-21 16:07:52,776 44 INFO rb-01d1866-225816-427320 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=127" in browser 2026-10-21 16:07:52,776 44 INFO rb-01d1866-225816-427320 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=127" 2026-10-21 16:07:52,789 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:07:53,633 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:53] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 84 0.033 0.815 2026-10-21 16:07:53,637 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': 'EF8E01C3659725086BC92E814E78EF9B', 'loaderId': 'D37C21379CC47D9D2A69457E5E68FBD4', 'isDownload': False} 2026-10-21 16:07:53,637 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:53,655 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:07:53,678 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:53] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:07:53,684 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:53] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-10-21 16:07:53,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:53] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 16:07:54,204 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:54,211 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:54,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 16:07:54,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-10-21 16:07:54,261 44 INFO rb-01d1866-225816-427320 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:07:54,268 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:54,277 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:07:54,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:54,337 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.017 2026-10-21 16:07:54,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.036 2026-10-21 16:07:54,409 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.045 2026-10-21 16:07:54,412 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-21 16:07:54,934 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.154 0.337 2026-10-21 16:07:54,956 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:07:55,007 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:07:55,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.036 2026-10-21 16:07:55,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:07:55,132 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:55,138 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:55,197 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:55,204 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:07:55,208 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:07:55,216 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:07:55,247 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.013 0.034 2026-10-21 16:07:55,247 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:07:55,249 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:07:55,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.061 2026-10-21 16:07:55,278 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:07:55,328 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.018 0.039 2026-10-21 16:07:55,379 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:55,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.018 0.104 2026-10-21 16:07:55,405 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.127 2026-10-21 16:07:55,459 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.021 2026-10-21 16:07:55,481 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:55,490 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.024 2026-10-21 16:07:55,515 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.043 2026-10-21 16:07:55,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.065 2026-10-21 16:07:55,560 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:55,569 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-21 16:07:55,577 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:07:55,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-21 16:07:55,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-10-21 16:07:55,614 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:55,641 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-10-21 16:07:55,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-21 16:07:55,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-21 16:07:55,704 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.118 2026-10-21 16:07:55,727 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-21 16:07:55,814 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.027 0.169 2026-10-21 16:07:55,850 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:55,911 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:56,146 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.056 0.178 2026-10-21 16:07:56,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.023 0.040 2026-10-21 16:07:56,282 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-21 16:07:56,345 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:56,463 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.043 0.074 2026-10-21 16:07:56,622 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.044 0.108 2026-10-21 16:07:56,633 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.140 2026-10-21 16:07:56,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.041 2026-10-21 16:07:56,738 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:56,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:56] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.012 0.037 2026-10-21 16:07:56,814 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 28 0.017 0.056 2026-10-21 16:07:56,888 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.017 0.092 2026-10-21 16:07:56,948 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:56,999 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:57,049 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:57,101 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:57,151 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:57,202 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:57,253 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:57,304 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:57,354 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:57,405 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:57,456 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:57,507 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-10-21 16:07:57,507 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:57,575 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 18239180 (allocated 19922944) 2026-10-21 16:07:57,579 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 122036 2026-10-21 16:07:57,580 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-10-21 16:07:57,581 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 122036 2026-10-21 16:07:57,679 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160757_679478_test_import_lot_groupable_and_non_groupable.txt 2026-10-21 16:07:57,679 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmppv4gb8l8_chrome_odoo" 2026-10-21 16:07:57,696 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-10-21 16:07:58,509 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 122261 2026-10-21 16:07:58,510 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmp9lew51do_chrome_odoo 2026-10-21 16:07:58,510 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:46597/json/version 2026-10-21 16:07:58,511 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46597', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:58,568 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-21 16:07:58,568 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:46597/json 2026-10-21 16:07:58,568 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46597', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:07:58,587 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:46597/devtools/page/846314A27E259CE880DC6EB8FA3011ED 2026-10-21 16:07:58,598 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-21 16:07:58,606 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-21 16:07:58,739 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:07:58,741 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-21 16:07:58,743 44 INFO rb-01d1866-225816-427320 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=127" in browser 2026-10-21 16:07:58,743 44 INFO rb-01d1866-225816-427320 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=127" 2026-10-21 16:07:58,755 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:07:59,467 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:59] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 85 0.039 0.678 2026-10-21 16:07:59,471 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '846314A27E259CE880DC6EB8FA3011ED', 'loaderId': 'C95F75F0FABE80D133662AC6DA6A6F40', 'isDownload': False} 2026-10-21 16:07:59,471 44 INFO rb-01d1866-225816-427320 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-10-21 16:07:59,484 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:07:59,500 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:59] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:07:59,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:59] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:07:59,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:07:59] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:08:00,021 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:00,023 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:00,051 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:08:00,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:08:00,077 44 INFO rb-01d1866-225816-427320 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:08:00,084 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:00,085 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:08:00,094 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:00,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.018 2026-10-21 16:08:00,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-21 16:08:00,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.051 2026-10-21 16:08:00,205 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-21 16:08:00,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.161 0.305 2026-10-21 16:08:00,748 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 16:08:00,798 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 16:08:00,863 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:00] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.033 2026-10-21 16:08:00,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:08:00,905 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-21 16:08:00,917 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:08:01,008 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-21 16:08:01,015 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-21 16:08:01,031 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-21 16:08:01,040 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.045 0.038 2026-10-21 16:08:01,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.005 0.096 2026-10-21 16:08:01,078 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.043 2026-10-21 16:08:01,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.109 2026-10-21 16:08:01,081 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:01,091 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:01,092 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08: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-10-21 16:08:01,124 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.010 0.012 2026-10-21 16:08:01,160 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.026 2026-10-21 16:08:01,171 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:01,177 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:01,185 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-21 16:08:01,198 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:08:01,204 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-21 16:08:01,213 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:08:01,245 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:01,246 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-21 16:08:01,268 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-21 16:08:01,340 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.025 0.169 2026-10-21 16:08:01,370 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-10-21 16:08:01,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-10-21 16:08:01,426 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.172 2026-10-21 16:08:01,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-21 16:08:01,526 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.030 0.147 2026-10-21 16:08:01,568 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:01,596 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.029 0.393 2026-10-21 16:08:01,620 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-10-21 16:08:01,631 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:01,815 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.052 0.131 2026-10-21 16:08:01,897 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.019 0.039 2026-10-21 16:08:01,946 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:08:02,019 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:02,168 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:02] "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.068 0.079 2026-10-21 16:08:02,344 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.053 0.111 2026-10-21 16:08:02,352 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.161 2026-10-21 16:08:02,401 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.025 2026-10-21 16:08:02,434 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:02,461 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:02] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.013 0.038 2026-10-21 16:08:02,506 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.011 0.054 2026-10-21 16:08:02,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.014 0.080 2026-10-21 16:08:02,591 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:02,642 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-21 16:08:02,643 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:02,715 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16481436 (allocated 17825792) 2026-10-21 16:08:02,727 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 122261 2026-10-21 16:08:02,731 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-21 16:08:02,732 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 122261 2026-10-21 16:08:02,837 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160802_837197_test_multiple_lots_sale_order.txt 2026-10-21 16:08:02,837 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmp9lew51do_chrome_odoo" 2026-10-21 16:08:03,437 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 122493 2026-10-21 16:08:03,437 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpm_ldusux_chrome_odoo 2026-10-21 16:08:03,437 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:45841/json/version 2026-10-21 16:08:03,439 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:08:03,459 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-21 16:08:03,459 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:45841/json 2026-10-21 16:08:03,460 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:08:03,469 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:45841/devtools/page/E4A918BA508B54AD9F620E41FD53AC10 2026-10-21 16:08:03,478 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-21 16:08:03,485 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-21 16:08:03,618 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:08:03,621 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-21 16:08:03,623 44 INFO rb-01d1866-225816-427320 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=127" in browser 2026-10-21 16:08:03,623 44 INFO rb-01d1866-225816-427320 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=127" 2026-10-21 16:08:03,685 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:03] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 33 0.018 0.036 2026-10-21 16:08:03,689 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'E4A918BA508B54AD9F620E41FD53AC10', 'loaderId': '7D13D874B2B212B0D92B6448EF8AF52C', 'isDownload': False} 2026-10-21 16:08:03,689 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:03,705 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:08:03,724 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:03] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 16:08:03,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:03] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:08:03,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:03] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-21 16:08:04,200 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:04,201 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:08:04,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:08:04,229 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-10-21 16:08:04,231 44 INFO rb-01d1866-225816-427320 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:08:04,235 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:04,243 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:08:04,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:04,293 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:04] "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.015 2026-10-21 16:08:04,298 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 16:08:04,345 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.029 2026-10-21 16:08:04,348 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-21 16:08:04,863 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 275 0.137 0.356 2026-10-21 16:08:04,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:08:04,948 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:08:04,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:04] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.032 2026-10-21 16:08:05,015 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:08:05,038 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-21 16:08:05,044 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:05,102 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:08:05,146 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:08:05,151 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:08:05,158 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 7 0.016 0.036 2026-10-21 16:08:05,181 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:08:05,184 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.069 2026-10-21 16:08:05,188 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-10-21 16:08:05,193 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 16:08:05,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.004 0.024 2026-10-21 16:08:05,260 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:05,292 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:05,301 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.014 0.019 2026-10-21 16:08:05,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.033 0.064 2026-10-21 16:08:05,385 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:08:05,443 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.018 0.146 2026-10-21 16:08:05,456 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:05,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.141 2026-10-21 16:08:05,495 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-10-21 16:08:05,518 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:05,524 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-10-21 16:08:05,550 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-10-21 16:08:05,565 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:05,582 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:05,582 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.008 0.186 2026-10-21 16:08:05,610 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-10-21 16:08:05,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-21 16:08:05,650 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-21 16:08:05,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-10-21 16:08:05,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-21 16:08:05,787 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.195 2026-10-21 16:08:05,864 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.015 0.039 2026-10-21 16:08:05,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.019 2026-10-21 16:08:06,024 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:06,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08: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.033 0.067 2026-10-21 16:08:06,263 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.046 0.080 2026-10-21 16:08:06,277 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.129 2026-10-21 16:08:06,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.025 2026-10-21 16:08:06,366 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:06,405 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:06] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.021 0.040 2026-10-21 16:08:06,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:06] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.019 0.065 2026-10-21 16:08:06,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.018 0.076 2026-10-21 16:08:06,543 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:06,594 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:06,646 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:06,697 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-21 16:08:06,697 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:06,774 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16421788 (allocated 17563648) 2026-10-21 16:08:06,779 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 122493 2026-10-21 16:08:06,779 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-21 16:08:06,780 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 122493 2026-10-21 16:08:06,875 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160806_875120_test_multiple_lots_sale_order.txt 2026-10-21 16:08:06,875 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpm_ldusux_chrome_odoo" 2026-10-21 16:08:07,174 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 122711 2026-10-21 16:08:07,174 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpal6psjuq_chrome_odoo 2026-10-21 16:08:07,174 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:35957/json/version 2026-10-21 16:08:07,175 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35957', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:08:07,223 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-21 16:08:07,223 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:35957/json 2026-10-21 16:08:07,224 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35957', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:08:07,237 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:35957/devtools/page/B494CF3A9AEAF7CE2B3DAB7C1576515B 2026-10-21 16:08:07,254 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-21 16:08:07,262 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-21 16:08:07,299 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:08:07,301 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-21 16:08:07,302 44 INFO rb-01d1866-225816-427320 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=127" in browser 2026-10-21 16:08:07,302 44 INFO rb-01d1866-225816-427320 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=127" 2026-10-21 16:08:07,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:07] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 33 0.041 0.044 2026-10-21 16:08:07,407 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'B494CF3A9AEAF7CE2B3DAB7C1576515B', 'loaderId': '6E8D0E20910FF5549E0EBCEB3CED9EFF', 'isDownload': False} 2026-10-21 16:08:07,407 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:07,418 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:08:07,434 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:07] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:08:07,440 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:07] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:08:07,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:07] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 16:08:07,899 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:07,906 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:08:07,919 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:08:07,940 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:08:07,946 44 INFO rb-01d1866-225816-427320 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:08:07,952 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:07,953 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:08:07,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:07,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.004 2026-10-21 16:08:07,993 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:07] "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.018 2026-10-21 16:08:07,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-21 16:08:08,037 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "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-10-21 16:08:08,560 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 275 0.158 0.332 2026-10-21 16:08:08,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:08:08,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:08:08,663 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.026 2026-10-21 16:08:08,680 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:08:08,690 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-21 16:08:08,702 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:08,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:08,757 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:08:08,768 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:08:08,799 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:08:08,818 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:08,821 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 7 0.030 0.039 2026-10-21 16:08:08,837 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.078 2026-10-21 16:08:08,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.017 2026-10-21 16:08:08,865 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:08,891 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:08:08,902 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08: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-10-21 16:08:08,945 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:08,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.039 0.111 2026-10-21 16:08:08,972 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:08:09,008 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:09,038 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.048 0.183 2026-10-21 16:08:09,051 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:09,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.158 2026-10-21 16:08:09,069 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:09,084 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-10-21 16:08:09,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-10-21 16:08:09,141 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-10-21 16:08:09,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-10-21 16:08:09,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.138 2026-10-21 16:08:09,236 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-10-21 16:08:09,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-21 16:08:09,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-10-21 16:08:09,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.224 2026-10-21 16:08:09,400 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-10-21 16:08:09,424 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.213 2026-10-21 16:08:09,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.026 0.061 2026-10-21 16:08:09,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.020 2026-10-21 16:08:09,682 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:09,807 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08: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.039 0.083 2026-10-21 16:08:09,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.046 0.095 2026-10-21 16:08:09,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.141 2026-10-21 16:08:10,037 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.035 2026-10-21 16:08:10,073 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:10,110 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:10] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.016 0.045 2026-10-21 16:08:10,165 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.018 0.071 2026-10-21 16:08:10,246 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.020 0.090 2026-10-21 16:08:10,272 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:10,325 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:10,375 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:10,427 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:10,477 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:10,529 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:10,579 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:10,630 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:10,680 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:10,731 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:10,787 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:10,839 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:10,890 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:10,940 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:10,991 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:11,041 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:11,092 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:11,143 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:11,194 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:11,245 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:11,295 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:11,371 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:11,385 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:08:11,388 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:11,422 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:11,472 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:11,545 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:11,612 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:11,617 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23236431 started for PoS orders references: [{'name': '/', 'pos_reference': '263-127-000001', 'uuid': 'e8d5daa2-6b0b-40c8-9259-804225188117'}] 2026-10-21 16:08:11,619 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:08:11,934 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1332, 1333, 1334] 2026-10-21 16:08:12,143 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1335, 1336, 1337] 2026-10-21 16:08:12,448 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23236431 order {'name': '/', 'pos_reference': '263-127-000001', 'uuid': 'e8d5daa2-6b0b-40c8-9259-804225188117'} created pos.order #824 2026-10-21 16:08:12,468 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23236431 finished 2026-10-21 16:08:12,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 555 0.420 0.705 2026-10-21 16:08:12,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08: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-10-21 16:08:12,897 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-21 16:08:12,898 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:12,903 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97999746 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-127-000001', 'uuid': 'e8d5daa2-6b0b-40c8-9259-804225188117'}] 2026-10-21 16:08:12,915 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97999746 order {'name': 'Shop - 000001', 'pos_reference': '263-127-000001', 'uuid': 'e8d5daa2-6b0b-40c8-9259-804225188117'} sync ignored for existing PoS order pos.order(824,) (state: paid) 2026-10-21 16:08:12,936 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97999746 finished 2026-10-21 16:08:13,016 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 18418028 (allocated 19922944) 2026-10-21 16:08:13,022 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 122711 2026-10-21 16:08:13,024 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-21 16:08:13,026 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 122711 2026-10-21 16:08:13,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.041 0.095 2026-10-21 16:08:13,127 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160813_126739_test_multiple_lots_sale_order.txt 2026-10-21 16:08:13,127 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpal6psjuq_chrome_odoo" 2026-10-21 16:08:14,171 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-10-21 16:08:15,029 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 122929 2026-10-21 16:08:15,029 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmpcs3vc58f_chrome_odoo 2026-10-21 16:08:15,029 44 INFO rb-01d1866-225816-427320 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:35541/json/version 2026-10-21 16:08:15,030 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35541', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:08:15,086 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Browser version: Chrome/150.0.7871.114 2026-10-21 16:08:15,087 44 INFO rb-01d1866-225816-427320 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:35541/json 2026-10-21 16:08:15,087 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35541', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:08:15,095 44 INFO rb-01d1866-225816-427320 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:35541/devtools/page/9441BBB9EF201D06B2300AB322C08994 2026-10-21 16:08:15,107 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Enable chrome headless console log notification 2026-10-21 16:08:15,118 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-10-21 16:08:15,252 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:08:15,254 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-10-21 16:08:15,257 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:08:15,257 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:08:15,272 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:08:15,886 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:15] "GET /pos/ui/127 HTTP/1.1" 200 - 83 0.033 0.584 2026-10-21 16:08:15,889 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': '9441BBB9EF201D06B2300AB322C08994', 'loaderId': 'F0F4A6BB906CAE486D5DA350E0FE186E', 'isDownload': False} 2026-10-21 16:08:15,890 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-10-21 16:08:15,907 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:08:15,924 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:15] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-21 16:08:15,931 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:15] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:08:15,935 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:15] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:08:16,358 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:16,360 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:16,372 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:08:16,403 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:08:16,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:08:16,408 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:16,420 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:08:16,430 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:16,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.018 2026-10-21 16:08:16,478 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.037 2026-10-21 16:08:16,533 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.041 2026-10-21 16:08:16,535 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-21 16:08:17,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.157 0.337 2026-10-21 16:08:17,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08: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-10-21 16:08:17,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:08:17,187 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-10-21 16:08:17,218 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:08:17,232 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:17,247 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:08:17,287 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:08:17,315 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:08:17,329 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-21 16:08:17,335 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:08:17,354 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:08:17,357 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.026 0.036 2026-10-21 16:08:17,359 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-10-21 16:08:17,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.004 0.024 2026-10-21 16:08:17,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.093 2026-10-21 16:08:17,448 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:17,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.014 0.023 2026-10-21 16:08:17,545 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.045 2026-10-21 16:08:17,609 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:08:17,624 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:17,657 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.079 0.088 2026-10-21 16:08:17,673 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:17,678 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:17,718 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.020 0.204 2026-10-21 16:08:17,741 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.184 2026-10-21 16:08:17,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-21 16:08:17,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-10-21 16:08:17,815 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.258 2026-10-21 16:08:17,835 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-10-21 16:08:17,887 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.161 2026-10-21 16:08:17,909 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-21 16:08:17,928 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-21 16:08:17,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:17] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-21 16:08:18,026 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.032 0.249 2026-10-21 16:08:18,067 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:18,127 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:18,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.057 0.130 2026-10-21 16:08:18,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.021 0.042 2026-10-21 16:08:18,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-21 16:08:18,538 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:18,695 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:18] "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.051 0.105 2026-10-21 16:08:18,883 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.058 0.123 2026-10-21 16:08:18,897 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.178 2026-10-21 16:08:18,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.021 0.027 2026-10-21 16:08:19,003 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:19,041 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:19] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.021 0.052 2026-10-21 16:08:19,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:19] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.013 0.053 2026-10-21 16:08:19,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.016 0.077 2026-10-21 16:08:19,158 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:19,229 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:19,241 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:19,245 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:19,280 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:19,331 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:19,401 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:19,470 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:19,478 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18964466 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'de0eb96f-b0d8-4f72-8dd9-d1f512f0c188'}] 2026-10-21 16:08:19,485 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:08:19,705 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1341] 2026-10-21 16:08:20,095 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18964466 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'de0eb96f-b0d8-4f72-8dd9-d1f512f0c188'} created pos.order #825 2026-10-21 16:08:20,125 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18964466 finished 2026-10-21 16:08:20,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 390 0.314 0.627 2026-10-21 16:08:20,463 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08: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-10-21 16:08:20,588 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46834838 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'de0eb96f-b0d8-4f72-8dd9-d1f512f0c188'}] 2026-10-21 16:08:20,598 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:20,599 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46834838 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'de0eb96f-b0d8-4f72-8dd9-d1f512f0c188'} sync ignored for existing PoS order pos.order(825,) (state: paid) 2026-10-21 16:08:20,629 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46834838 finished 2026-10-21 16:08:20,645 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:20,695 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:20,752 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:20,761 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.051 0.125 2026-10-21 16:08:20,808 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:20,884 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.069 2026-10-21 16:08:20,904 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:08:20,973 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.021 2026-10-21 16:08:21,033 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-10-21 16:08:21,033 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-21 16:08:21,152 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20724640 (allocated 22417408) 2026-10-21 16:08:21,157 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 122929 2026-10-21 16:08:21,159 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-10-21 16:08:21,160 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 122929 2026-10-21 16:08:21,271 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160821_271144_test_order_does_not_remain_in_list.txt 2026-10-21 16:08:21,271 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmpcs3vc58f_chrome_odoo" 2026-10-21 16:08:21,286 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-10-21 16:08:21,858 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 123149 2026-10-21 16:08:21,859 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmpthteapcz_chrome_odoo 2026-10-21 16:08:21,859 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:40249/json/version 2026-10-21 16:08:21,860 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:08:21,912 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: Chrome/150.0.7871.114 2026-10-21 16:08:21,912 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:40249/json 2026-10-21 16:08:21,913 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:08:21,930 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:40249/devtools/page/66F958CC64EC2E4DB4AD8669D8A3D806 2026-10-21 16:08:21,943 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-10-21 16:08:21,947 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-10-21 16:08:22,022 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:08:22,025 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-10-21 16:08:22,026 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:08:22,026 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-21 16:08:22,037 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:08:22,866 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:22] "GET /pos/ui/127 HTTP/1.1" 200 - 90 0.046 0.785 2026-10-21 16:08:22,870 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': '66F958CC64EC2E4DB4AD8669D8A3D806', 'loaderId': '39B712D91219E94A3EB16A888431899C', 'isDownload': False} 2026-10-21 16:08:22,870 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-10-21 16:08:22,890 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:08:22,906 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:22] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:08:22,915 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:22] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:08:22,921 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:22] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 16:08:23,447 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:23,450 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:23,463 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:08:23,492 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-21 16:08:23,492 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:08:23,503 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:23,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:08:23,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:23,552 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.015 2026-10-21 16:08:23,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-21 16:08:23,630 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.046 2026-10-21 16:08:23,633 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-21 16:08:24,213 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.182 0.370 2026-10-21 16:08:24,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "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-10-21 16:08:24,303 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08: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-10-21 16:08:24,355 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-10-21 16:08:24,371 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08: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-10-21 16:08:24,382 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-10-21 16:08:24,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:08:24,442 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:08:24,443 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:24,463 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:08:24,495 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:08:24,496 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08: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-10-21 16:08:24,500 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.020 0.044 2026-10-21 16:08:24,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.071 2026-10-21 16:08:24,542 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.004 0.045 2026-10-21 16:08:24,543 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-10-21 16:08:24,578 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:24,603 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:08:24,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.005 0.020 2026-10-21 16:08:24,675 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:24,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.042 0.065 2026-10-21 16:08:24,716 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:24,783 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.025 0.160 2026-10-21 16:08:24,799 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:08:24,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-21 16:08:24,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-10-21 16:08:24,873 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-10-21 16:08:24,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.009 0.239 2026-10-21 16:08:24,930 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-10-21 16:08:24,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-10-21 16:08:24,972 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:24] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-21 16:08:25,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:25] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-21 16:08:25,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:25] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-10-21 16:08:25,039 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:25] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-21 16:08:25,135 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.034 0.215 2026-10-21 16:08:25,200 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:25,251 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:25,302 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:25,352 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:25,428 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:25,442 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:25,444 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:25,486 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:25,531 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:25,613 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:25,690 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-10-21 16:08:25,690 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-21 16:08:25,695 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55037371 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '89de3c1e-7f60-40b5-99e2-e3e5b40c4108'}] 2026-10-21 16:08:25,707 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:08:25,796 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 15020040 (allocated 15990784) 2026-10-21 16:08:25,813 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 123149 2026-10-21 16:08:25,816 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-10-21 16:08:25,818 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 123149 2026-10-21 16:08:25,903 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160825_902814_test_order_sale_team.txt 2026-10-21 16:08:25,903 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmpthteapcz_chrome_odoo" 2026-10-21 16:08:25,925 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-10-21 16:08:26,072 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55037371 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '89de3c1e-7f60-40b5-99e2-e3e5b40c4108'} created pos.order #826 2026-10-21 16:08:26,075 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55037371 finished 2026-10-21 16:08:26,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 223 0.129 0.282 2026-10-21 16:08:26,126 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-10-21 16:08:27,643 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-10-21 16:08:28,226 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28715766 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-10-21 16:08:29,916 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28715766 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #828 2026-10-21 16:08:29,917 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28715766 finished 2026-10-21 16:08:30,089 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-10-21 16:08:30,705 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 123357 2026-10-21 16:08:30,705 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmp_84kiqu__chrome_odoo 2026-10-21 16:08:30,705 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:34747/json/version 2026-10-21 16:08:30,707 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34747', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:08:30,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: Chrome/150.0.7871.114 2026-10-21 16:08:30,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:34747/json 2026-10-21 16:08:30,757 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34747', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:08:30,774 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:34747/devtools/page/573484A4C06479EC535211A8ED9E99A5 2026-10-21 16:08:30,791 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-10-21 16:08:30,803 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-10-21 16:08:30,946 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:08:30,949 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-10-21 16:08:30,952 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:08:30,952 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:08:30,972 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:08:31,681 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:31] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.034 0.678 2026-10-21 16:08:31,685 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': '573484A4C06479EC535211A8ED9E99A5', 'loaderId': '60D8AC2826C84E9668F1226CC68F971B', 'isDownload': False} 2026-10-21 16:08:31,685 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-10-21 16:08:31,701 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:08:31,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:31] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 16:08:31,728 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:31] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:08:31,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:31] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:08:32,151 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:08:32,151 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:32,165 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:08:32,191 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:08:32,193 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:08:32,198 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:32,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:08:32,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:32,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.013 2026-10-21 16:08:32,250 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-21 16:08:32,313 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.050 2026-10-21 16:08:32,315 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-21 16:08:32,838 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.152 0.344 2026-10-21 16:08:32,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:32] "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-10-21 16:08:32,922 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:08:32,982 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:32] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.045 2026-10-21 16:08:33,011 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:08:33,035 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-10-21 16:08:33,041 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:08:33,094 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:08:33,095 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:08:33,149 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:08:33,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.020 0.035 2026-10-21 16:08:33,157 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 16:08:33,167 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 16:08:33,176 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 16:08:33,184 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.008 0.060 2026-10-21 16:08:33,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.004 0.021 2026-10-21 16:08:33,208 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:08:33,218 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:33,309 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:33,314 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.049 0.082 2026-10-21 16:08:33,322 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:08:33,333 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:33,336 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:33,341 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.004 0.067 2026-10-21 16:08:33,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.097 2026-10-21 16:08:33,439 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.019 0.225 2026-10-21 16:08:33,459 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-21 16:08:33,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.143 2026-10-21 16:08:33,506 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-10-21 16:08:33,534 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-10-21 16:08:33,564 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-10-21 16:08:33,593 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/image?model=product.template&field=image_128&id=2221&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-10-21 16:08:33,680 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.187 2026-10-21 16:08:33,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-10-21 16:08:33,717 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:33,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-21 16:08:33,760 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.268 2026-10-21 16:08:33,780 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:33,986 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.043 0.159 2026-10-21 16:08:34,088 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.021 0.051 2026-10-21 16:08:34,145 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-21 16:08:34,230 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:34,348 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:34] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.037 0.077 2026-10-21 16:08:34,480 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.036 0.086 2026-10-21 16:08:34,489 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.122 2026-10-21 16:08:34,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.023 2026-10-21 16:08:34,566 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:34,588 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:34] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.013 0.035 2026-10-21 16:08:34,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:34] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.042 2026-10-21 16:08:34,688 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.020 0.065 2026-10-21 16:08:34,726 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:34,779 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:34,829 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:34,880 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:34,931 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:34,982 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:35,033 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:35,084 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:35,134 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:35,185 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:35,236 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-10-21 16:08:35,237 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-21 16:08:35,306 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17638600 (allocated 19660800) 2026-10-21 16:08:35,323 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 123357 2026-10-21 16:08:35,324 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-10-21 16:08:35,326 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 123357 2026-10-21 16:08:35,437 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160835_437594_test_pos_not_groupable_product.txt 2026-10-21 16:08:35,438 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmp_84kiqu__chrome_odoo" 2026-10-21 16:08:35,459 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-10-21 16:08:36,165 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 123575 2026-10-21 16:08:36,165 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmp0qr04gzw_chrome_odoo 2026-10-21 16:08:36,165 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:37903/json/version 2026-10-21 16:08:36,166 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37903', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:08:36,224 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Browser version: Chrome/150.0.7871.114 2026-10-21 16:08:36,224 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:37903/json 2026-10-21 16:08:36,225 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37903', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:08:36,248 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:37903/devtools/page/CBBDA8C65713838E4213DA90D59AC6E4 2026-10-21 16:08:36,261 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-10-21 16:08:36,265 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-10-21 16:08:36,386 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:08:36,389 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-10-21 16:08:36,391 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:08:36,391 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:08:36,403 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:08:36,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:36] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.030 0.478 2026-10-21 16:08:36,912 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': 'CBBDA8C65713838E4213DA90D59AC6E4', 'loaderId': 'D5BE7FABE8BEBE77784BDE9967C423C8', 'isDownload': False} 2026-10-21 16:08:36,912 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-10-21 16:08:36,923 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:08:36,939 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:36] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-21 16:08:36,947 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:36] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:08:36,953 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:36] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:08:37,410 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:37,418 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:37,437 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 16:08:37,459 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:08:37,461 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-21 16:08:37,465 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:37,480 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:08:37,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:37,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.014 2026-10-21 16:08:37,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-21 16:08:37,590 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.034 2026-10-21 16:08:37,593 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-21 16:08:38,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.173 0.426 2026-10-21 16:08:38,250 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:08:38,310 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08: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-10-21 16:08:38,370 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.038 2026-10-21 16:08:38,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08: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-10-21 16:08:38,414 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-10-21 16:08:38,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.015 2026-10-21 16:08:38,462 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:08:38,491 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:08:38,495 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:08:38,511 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:38,513 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:38,529 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.026 0.037 2026-10-21 16:08:38,531 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-10-21 16:08:38,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.002 0.020 2026-10-21 16:08:38,555 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.076 2026-10-21 16:08:38,604 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:38,659 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:08:38,675 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.021 0.018 2026-10-21 16:08:38,717 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:08:38,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.024 0.090 2026-10-21 16:08:38,784 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:38,785 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-21 16:08:38,796 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:38,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.010 0.143 2026-10-21 16:08:38,855 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-21 16:08:38,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-21 16:08:38,904 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-10-21 16:08:38,969 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.017 0.301 2026-10-21 16:08:38,988 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:38] "GET /web/image?model=product.template&field=image_128&id=2222&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-10-21 16:08:39,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:39] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-10-21 16:08:39,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:39] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-21 16:08:39,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:39] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-10-21 16:08:39,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:39] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-21 16:08:39,168 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.273 2026-10-21 16:08:39,239 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:39,291 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:39,343 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:39,394 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:39,444 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:39,495 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:39,577 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:39,636 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:39,687 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:39,748 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:39,808 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:39,859 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:39,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:39] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.015 0.037 2026-10-21 16:08:39,934 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:39,938 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.016 0.054 2026-10-21 16:08:39,950 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:39,950 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:08:39,984 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:40,035 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:40,110 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:40,172 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:40,243 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:40,250 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77311481 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'ea73fb4e-f512-451a-8586-95dba0f2b50c'}] 2026-10-21 16:08:40,261 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:08:42,345 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77311481 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'ea73fb4e-f512-451a-8586-95dba0f2b50c'} created pos.order #829 2026-10-21 16:08:42,574 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77311481 finished 2026-10-21 16:08:42,678 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 16:08:42,679 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 854 0.593 1.839 2026-10-21 16:08:42,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:42] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.002 0.014 2026-10-21 16:08:42,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:08:42,841 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:42,858 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43340806 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'ea73fb4e-f512-451a-8586-95dba0f2b50c'}] 2026-10-21 16:08:42,874 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43340806 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'ea73fb4e-f512-451a-8586-95dba0f2b50c'} sync ignored for existing PoS order pos.order(829,) (state: done) 2026-10-21 16:08:42,896 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43340806 finished 2026-10-21 16:08:43,037 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 89 0.051 0.131 2026-10-21 16:08:43,076 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-10-21 16:08:43,077 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-21 16:08:43,165 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 17034564 (allocated 18747392) 2026-10-21 16:08:43,175 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 123575 2026-10-21 16:08:43,177 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-10-21 16:08:43,178 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 123575 2026-10-21 16:08:43,274 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160843_274553_test_pos_order_and_invoice_amounts.txt 2026-10-21 16:08:43,274 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmp0qr04gzw_chrome_odoo" 2026-10-21 16:08:43,306 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-10-21 16:08:43,748 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 123801 2026-10-21 16:08:43,748 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmp_mo0wccl_chrome_odoo 2026-10-21 16:08:43,748 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:44743/json/version 2026-10-21 16:08:43,749 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:08:43,804 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: Chrome/150.0.7871.114 2026-10-21 16:08:43,805 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:44743/json 2026-10-21 16:08:43,805 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:08:43,819 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:44743/devtools/page/5EAC9C029875E2E9AF41D873D0DC590C 2026-10-21 16:08:43,836 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-10-21 16:08:43,840 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-10-21 16:08:43,913 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:08:43,920 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-10-21 16:08:43,922 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:08:43,922 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-21 16:08:43,935 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:08:44,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:44] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.029 0.513 2026-10-21 16:08:44,478 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': '5EAC9C029875E2E9AF41D873D0DC590C', 'loaderId': '1CA5467DDB5BC8F8460A3E77861F88E8', 'isDownload': False} 2026-10-21 16:08:44,478 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-10-21 16:08:44,495 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:08:44,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:44] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:08:44,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:44] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 16:08:44,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:44] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 16:08:45,035 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:45,038 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:45,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:08:45,084 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:08:45,092 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:08:45,100 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:45,102 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:08:45,115 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:45,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08: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.019 2026-10-21 16:08:45,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.042 2026-10-21 16:08:45,247 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.056 2026-10-21 16:08:45,249 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-10-21 16:08:45,871 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.221 0.371 2026-10-21 16:08:45,894 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:08:45,955 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:08:46,002 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-10-21 16:08:46,024 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:08:46,035 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-10-21 16:08:46,044 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:08:46,083 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:08:46,091 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:46,109 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:08:46,109 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:08:46,126 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08: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-10-21 16:08:46,130 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:08:46,147 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:46,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.032 0.035 2026-10-21 16:08:46,177 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.082 2026-10-21 16:08:46,221 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:46,233 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.016 0.092 2026-10-21 16:08:46,246 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.073 2026-10-21 16:08:46,318 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:46,327 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.032 0.151 2026-10-21 16:08:46,333 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:08:46,351 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:08:46,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.015 0.089 2026-10-21 16:08:46,368 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:46,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-21 16:08:46,408 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-21 16:08:46,427 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-21 16:08:46,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-21 16:08:46,473 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-21 16:08:46,494 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-21 16:08:46,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-21 16:08:46,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-21 16:08:46,559 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-21 16:08:46,644 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.186 2026-10-21 16:08:46,715 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:46,773 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:46,823 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:46,885 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:46,963 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,006 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,021 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:47] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.016 0.055 2026-10-21 16:08:47,057 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [11/39] Tour PosSaleWarning → Step .modal-footer button 2026-10-21 16:08:47,109 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.023 0.067 2026-10-21 16:08:47,160 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,211 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,307 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,359 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,410 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,461 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,512 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,563 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,614 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,665 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,715 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,797 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,852 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,903 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:47,961 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:48,025 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:48,079 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:48,088 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:48] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.016 0.048 2026-10-21 16:08:48,129 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [30/39] Tour PosSaleWarning → Step .modal-footer button 2026-10-21 16:08:48,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.018 0.054 2026-10-21 16:08:48,180 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:48,231 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:48,281 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:48,358 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:48,374 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:48,375 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:48,409 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:48,464 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:48,542 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:48,594 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:48,665 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:48,670 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85582198 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'a0c9ead6-53fa-45f6-82bd-1f0549db34ab'}] 2026-10-21 16:08:48,688 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:08:49,111 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85582198 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'a0c9ead6-53fa-45f6-82bd-1f0549db34ab'} created pos.order #830 2026-10-21 16:08:49,136 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85582198 finished 2026-10-21 16:08:49,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.145 0.396 2026-10-21 16:08:49,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:08:49,362 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-10-21 16:08:49,363 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-21 16:08:49,367 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48225026 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'a0c9ead6-53fa-45f6-82bd-1f0549db34ab'}] 2026-10-21 16:08:49,377 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48225026 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'a0c9ead6-53fa-45f6-82bd-1f0549db34ab'} sync ignored for existing PoS order pos.order(830,) (state: paid) 2026-10-21 16:08:49,401 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48225026 finished 2026-10-21 16:08:49,460 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 17884652 (allocated 19009536) 2026-10-21 16:08:49,478 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 123801 2026-10-21 16:08:49,481 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-10-21 16:08:49,483 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 123801 2026-10-21 16:08:49,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.052 0.093 2026-10-21 16:08:49,584 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160849_584563_test_pos_sale_warnings.txt 2026-10-21 16:08:49,584 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmp_mo0wccl_chrome_odoo" 2026-10-21 16:08:49,601 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-10-21 16:08:50,301 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 124026 2026-10-21 16:08:50,301 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmpegsmpjod_chrome_odoo 2026-10-21 16:08:50,301 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:40557/json/version 2026-10-21 16:08:50,303 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:08:50,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: Chrome/150.0.7871.114 2026-10-21 16:08:50,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:40557/json 2026-10-21 16:08:50,371 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:08:50,389 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:40557/devtools/page/EF97F7E157ABF00C3083E57E475F422F 2026-10-21 16:08:50,403 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-10-21 16:08:50,408 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-10-21 16:08:50,531 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:08:50,533 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-10-21 16:08:50,537 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:08:50,537 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-21 16:08:50,551 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:08:51,169 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:51] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.042 0.579 2026-10-21 16:08:51,173 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': 'EF97F7E157ABF00C3083E57E475F422F', 'loaderId': '5CBAFCE1BAD826C44B0DCCD3182684AA', 'isDownload': False} 2026-10-21 16:08:51,173 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Evaluate ready code "odoo.isTourReady('test_quantity_updated_settle')" 2026-10-21 16:08:51,189 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:08:51,205 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:51] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:08:51,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:51] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:08:51,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:51] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-10-21 16:08:51,708 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:08:51,713 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:08:51,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:08:51,742 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:08:51,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:08:51,748 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:51,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:08:51,775 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:51,803 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.015 2026-10-21 16:08:51,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-10-21 16:08:51,870 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:51] "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-10-21 16:08:51,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-21 16:08:52,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.191 0.417 2026-10-21 16:08:52,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:52] "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-10-21 16:08:52,601 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08: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.013 2026-10-21 16:08:52,688 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:52] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-10-21 16:08:52,712 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08: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-10-21 16:08:52,725 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-10-21 16:08:52,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:08:52,793 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:08:52,802 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:08:52,831 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:08:52,835 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:52] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.024 2026-10-21 16:08:52,846 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:08:52,848 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:08:52,858 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:52,887 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:52,892 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:52] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.016 0.076 2026-10-21 16:08:52,944 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:52,951 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:52] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.019 0.070 2026-10-21 16:08:53,025 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.022 0.145 2026-10-21 16:08:53,030 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:53,054 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:08:53,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.007 0.164 2026-10-21 16:08:53,063 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:08:53,080 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:53,085 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.066 2026-10-21 16:08:53,106 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-10-21 16:08:53,135 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-10-21 16:08:53,156 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-21 16:08:53,179 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-21 16:08:53,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-21 16:08:53,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.137 2026-10-21 16:08:53,258 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-21 16:08:53,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-21 16:08:53,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.168 2026-10-21 16:08:53,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.201 2026-10-21 16:08:53,414 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:53,477 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:53,620 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.039 0.102 2026-10-21 16:08:53,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.022 0.039 2026-10-21 16:08:53,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-21 16:08:53,851 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:53,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:53] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.042 0.076 2026-10-21 16:08:54,124 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.041 0.105 2026-10-21 16:08:54,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.134 2026-10-21 16:08:54,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.025 2026-10-21 16:08:54,219 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:54,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:54] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.015 0.049 2026-10-21 16:08:54,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:54] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.044 2026-10-21 16:08:54,351 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.014 0.066 2026-10-21 16:08:54,388 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:54,439 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:54,493 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:54,544 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:54,675 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:54,751 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:54,767 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:54,768 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:08:54,802 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:54,852 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:54,926 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:54,998 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:55,004 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13563859 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'e7e02614-1b18-4121-934e-a4ef2f361c1d'}] 2026-10-21 16:08:55,008 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:08:55,383 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13563859 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'e7e02614-1b18-4121-934e-a4ef2f361c1d'} created pos.order #831 2026-10-21 16:08:55,401 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13563859 finished 2026-10-21 16:08:55,741 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 426 0.204 0.537 2026-10-21 16:08:55,789 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:08:55,936 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #855879 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'e7e02614-1b18-4121-934e-a4ef2f361c1d'}] 2026-10-21 16:08:55,945 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #855879 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'e7e02614-1b18-4121-934e-a4ef2f361c1d'} sync ignored for existing PoS order pos.order(831,) (state: paid) 2026-10-21 16:08:55,953 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:55,970 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #855879 finished 2026-10-21 16:08:55,996 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:56,046 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:56,102 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:56,155 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:56,210 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.074 0.202 2026-10-21 16:08:56,280 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.116 2026-10-21 16:08:56,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.013 0.036 2026-10-21 16:08:56,372 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-21 16:08:56,415 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:56,520 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 55 0.031 0.072 2026-10-21 16:08:56,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.033 0.082 2026-10-21 16:08:56,652 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.111 2026-10-21 16:08:56,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.035 2026-10-21 16:08:56,745 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:56,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:56] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.012 0.046 2026-10-21 16:08:56,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.060 2026-10-21 16:08:56,869 44 INFO rb-01d1866-225816-427320 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-10-21 16:08:56,873 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:08:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.012 0.060 2026-10-21 16:08:56,919 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-10-21 16:08:56,920 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-21 16:08:57,018 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19883788 (allocated 21893120) 2026-10-21 16:08:57,020 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 124026 2026-10-21 16:08:57,020 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-10-21 16:08:57,020 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 124026 2026-10-21 16:08:57,127 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160857_127188_test_quantity_updated_settle.txt 2026-10-21 16:08:57,127 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmpegsmpjod_chrome_odoo" 2026-10-21 16:08:57,140 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-10-21 16:08:57,800 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4173844 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '5ff876d9-64b9-440f-8094-28f093435c97'}] 2026-10-21 16:08:57,909 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1350] 2026-10-21 16:08:59,586 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4173844 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '5ff876d9-64b9-440f-8094-28f093435c97'} created pos.order #832 2026-10-21 16:08:59,591 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4173844 finished 2026-10-21 16:08:59,769 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69746287 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '7e2f1a92-4ae7-42e9-a2b1-b0f35a79f165'}] 2026-10-21 16:09:00,916 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69746287 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '7e2f1a92-4ae7-42e9-a2b1-b0f35a79f165'} created pos.order #833 2026-10-21 16:09:00,916 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69746287 finished 2026-10-21 16:09:01,310 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-10-21 16:09:02,063 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58457038 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'b7d14fe6-133a-4510-8cbd-89df7ac2c544'}] 2026-10-21 16:09:02,177 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1355] 2026-10-21 16:09:03,798 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58457038 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'b7d14fe6-133a-4510-8cbd-89df7ac2c544'} created pos.order #834 2026-10-21 16:09:03,801 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58457038 finished 2026-10-21 16:09:04,313 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-10-21 16:09:05,028 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 124267 2026-10-21 16:09:05,028 44 INFO rb-01d1866-225816-427320 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/tmp92c8gt5m_chrome_odoo 2026-10-21 16:09:05,028 44 INFO rb-01d1866-225816-427320 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:33827/json/version 2026-10-21 16:09:05,029 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33827', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:05,043 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Browser version: Chrome/150.0.7871.114 2026-10-21 16:09:05,043 44 INFO rb-01d1866-225816-427320 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:33827/json 2026-10-21 16:09:05,044 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33827', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:05,051 44 INFO rb-01d1866-225816-427320 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:33827/devtools/page/4EF8162D5C1195C587604BF58F0B9D1C 2026-10-21 16:09:05,060 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:05,065 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome headless enable page notifications 2026-10-21 16:09:05,152 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:09:05,153 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Setting session cookie in browser 2026-10-21 16:09:05,155 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:09:05,155 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:09:05,165 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:09:06,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:06] "GET /pos/ui/127 HTTP/1.1" 200 - 130 0.069 0.784 2026-10-21 16:09:06,018 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': '4EF8162D5C1195C587604BF58F0B9D1C', 'loaderId': '5C2316E8AFD4AF9E810DAAE77883F763', 'isDownload': False} 2026-10-21 16:09:06,018 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:06,036 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:09:06,051 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:06] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:09:06,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:06] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:09:06,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:06] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:09:06,522 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:09:06,526 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:06,540 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:09:06,559 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:09:06,560 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:09:06,568 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:06,579 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:09:06,594 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:06,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.018 2026-10-21 16:09:06,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-10-21 16:09:06,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.032 2026-10-21 16:09:06,694 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-21 16:09:07,298 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.191 0.388 2026-10-21 16:09:07,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:09:07,379 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:09:07,436 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-10-21 16:09:07,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:09:07,463 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:07,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:07,523 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:07,539 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:07,541 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:09:07,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.013 0.024 2026-10-21 16:09:07,579 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:09:07,583 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.048 2026-10-21 16:09:07,585 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:09:07,586 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-10-21 16:09:07,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.005 0.016 2026-10-21 16:09:07,659 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:07,688 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:07,688 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.018 2026-10-21 16:09:07,753 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:09:07,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.029 0.054 2026-10-21 16:09:07,794 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-10-21 16:09:07,821 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-10-21 16:09:07,839 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-21 16:09:07,852 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:07,862 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /web/image?model=product.template&field=image_128&id=2224&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-10-21 16:09:07,873 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:09:07,904 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:07,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.016 0.228 2026-10-21 16:09:07,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-10-21 16:09:07,982 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:07] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-10-21 16:09:08,001 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:08] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-21 16:09:08,019 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:08] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-21 16:09:08,076 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.019 0.174 2026-10-21 16:09:08,101 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:08] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-21 16:09:08,116 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:08,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:08] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-10-21 16:09:08,178 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:08,400 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.051 0.169 2026-10-21 16:09:08,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.022 0.067 2026-10-21 16:09:08,582 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-21 16:09:08,655 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:08,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:08] "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.040 0.098 2026-10-21 16:09:08,981 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.050 0.126 2026-10-21 16:09:08,997 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.009 0.160 2026-10-21 16:09:09,056 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.030 2026-10-21 16:09:09,105 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:09,132 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:09] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.017 0.048 2026-10-21 16:09:09,170 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:09] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.046 2026-10-21 16:09:09,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.089 2026-10-21 16:09:09,262 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:09,312 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:09,363 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:09,420 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:09,472 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:09,527 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:09,605 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:09,620 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:09,621 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:09,655 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:09,707 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:09,785 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:09,857 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:09,861 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80561761 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'df3233d6-97c2-4da7-91c6-a30ff3bf8578'}] 2026-10-21 16:09:09,865 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:10,242 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80561761 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'df3233d6-97c2-4da7-91c6-a30ff3bf8578'} created pos.order #836 2026-10-21 16:09:10,261 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80561761 finished 2026-10-21 16:09:10,427 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 290 0.202 0.366 2026-10-21 16:09:10,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:10] "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-10-21 16:09:10,553 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:10,557 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4354499 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'df3233d6-97c2-4da7-91c6-a30ff3bf8578'}] 2026-10-21 16:09:10,567 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4354499 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'df3233d6-97c2-4da7-91c6-a30ff3bf8578'} sync ignored for existing PoS order pos.order(836,) (state: paid) 2026-10-21 16:09:10,594 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4354499 finished 2026-10-21 16:09:10,610 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:10,662 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:10,710 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:10,749 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.044 0.150 2026-10-21 16:09:10,785 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:10,840 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:10,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.068 2026-10-21 16:09:10,990 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.015 0.051 2026-10-21 16:09:11,025 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-21 16:09:11,063 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:11,170 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:11] "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.037 0.070 2026-10-21 16:09:11,291 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.034 0.079 2026-10-21 16:09:11,301 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.110 2026-10-21 16:09:11,342 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.022 2026-10-21 16:09:11,383 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:11,393 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:11] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.012 0.032 2026-10-21 16:09:11,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:11] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.028 2026-10-21 16:09:11,462 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:11,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.026 0.079 2026-10-21 16:09:11,512 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:11,562 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:11,617 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:11,669 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:11,722 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:11,779 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:11,829 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:11,880 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:11,937 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:12,002 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:12,006 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87626628 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000002', 'uuid': 'f1b588c0-e02d-4323-b8aa-bd6bb6518450'}] 2026-10-21 16:09:12,373 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87626628 order {'name': '/', 'pos_reference': '261-127-000002', 'uuid': 'f1b588c0-e02d-4323-b8aa-bd6bb6518450'} created pos.order #837 2026-10-21 16:09:12,408 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87626628 finished 2026-10-21 16:09:12,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 179 0.154 0.420 2026-10-21 16:09:12,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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-10-21 16:09:12,656 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:12,659 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26339890 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-127-000002', 'uuid': 'f1b588c0-e02d-4323-b8aa-bd6bb6518450'}] 2026-10-21 16:09:12,668 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26339890 order {'name': 'Shop - 000002', 'pos_reference': '261-127-000002', 'uuid': 'f1b588c0-e02d-4323-b8aa-bd6bb6518450'} sync ignored for existing PoS order pos.order(837,) (state: paid) 2026-10-21 16:09:12,693 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26339890 finished 2026-10-21 16:09:12,726 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:12,779 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-10-21 16:09:12,781 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:12,832 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.033 0.143 2026-10-21 16:09:12,946 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 22991748 (allocated 25563136) 2026-10-21 16:09:12,954 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 124267 2026-10-21 16:09:12,954 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-10-21 16:09:12,954 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 124267 2026-10-21 16:09:13,051 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160913_051490_test_sale_order_fp_different_from_partner_one.txt 2026-10-21 16:09:13,051 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmp92c8gt5m_chrome_odoo" 2026-10-21 16:09:13,107 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-10-21 16:09:13,942 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 124505 2026-10-21 16:09:13,943 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmpx7i6c6i__chrome_odoo 2026-10-21 16:09:13,943 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:42495/json/version 2026-10-21 16:09:13,944 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:13,975 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: Chrome/150.0.7871.114 2026-10-21 16:09:13,975 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:42495/json 2026-10-21 16:09:13,976 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:13,983 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:42495/devtools/page/E62F9F9936597A8AEDD1598862C8FD3D 2026-10-21 16:09:13,993 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-10-21 16:09:14,001 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-10-21 16:09:14,149 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:09:14,151 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-10-21 16:09:14,152 44 INFO rb-01d1866-225816-427320 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=127" in browser 2026-10-21 16:09:14,152 44 INFO rb-01d1866-225816-427320 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=127" 2026-10-21 16:09:14,163 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:09:14,688 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:14] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 85 0.030 0.499 2026-10-21 16:09:14,693 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': 'E62F9F9936597A8AEDD1598862C8FD3D', 'loaderId': '2027C18BAF2A81B76BB8F82B849869C8', 'isDownload': False} 2026-10-21 16:09:14,693 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:14,708 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:09:14,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:14] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:09:14,737 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:14] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:09:14,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:14] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-10-21 16:09:15,163 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:09:15,166 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:09:15,181 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 16:09:15,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:09:15,208 44 INFO rb-01d1866-225816-427320 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:09:15,215 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:15,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:09:15,224 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:15,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.019 2026-10-21 16:09:15,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-21 16:09:15,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.048 2026-10-21 16:09:15,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-10-21 16:09:15,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.197 0.338 2026-10-21 16:09:15,940 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:15] "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-10-21 16:09:15,993 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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.006 2026-10-21 16:09:16,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-10-21 16:09:16,058 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:09:16,068 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-10-21 16:09:16,076 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:09:16,125 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:09:16,149 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:09:16,150 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:09:16,157 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.015 2026-10-21 16:09:16,190 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:09:16,191 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:09:16,194 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.010 0.040 2026-10-21 16:09:16,195 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-10-21 16:09:16,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.002 0.021 2026-10-21 16:09:16,286 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:16,345 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.007 0.013 2026-10-21 16:09:16,384 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.044 2026-10-21 16:09:16,390 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:16,396 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:09:16,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.057 2026-10-21 16:09:16,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-10-21 16:09:16,468 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:16,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.015 0.182 2026-10-21 16:09:16,538 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:09:16,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.017 0.229 2026-10-21 16:09:16,614 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.262 2026-10-21 16:09:16,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-10-21 16:09:16,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/image?model=product.template&field=image_128&id=2225&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.249 2026-10-21 16:09:16,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-10-21 16:09:16,703 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-21 16:09:16,723 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/image?model=product.template&field=image_128&id=2226&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-21 16:09:16,814 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.031 0.164 2026-10-21 16:09:16,841 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.167 2026-10-21 16:09:16,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-21 16:09:16,870 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:16,888 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:16] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-10-21 16:09:16,924 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:16,974 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:17,038 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:17,097 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:17,148 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:17,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:17] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.013 0.039 2026-10-21 16:09:17,199 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:17,238 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.024 0.056 2026-10-21 16:09:17,258 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:17,317 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:17,500 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.046 0.134 2026-10-21 16:09:17,551 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:17] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.015 2026-10-21 16:09:17,636 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.020 0.039 2026-10-21 16:09:17,697 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-21 16:09:17,778 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:17,939 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:17] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.043 0.115 2026-10-21 16:09:18,087 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.044 0.093 2026-10-21 16:09:18,099 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.137 2026-10-21 16:09:18,145 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.023 2026-10-21 16:09:18,182 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:18,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:18] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.020 0.039 2026-10-21 16:09:18,253 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:18] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.053 2026-10-21 16:09:18,322 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.075 2026-10-21 16:09:18,343 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:18,394 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:18,445 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:18,495 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:18,562 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:18,612 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:18,688 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:18,743 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:18,794 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:18,850 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:18,911 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:18,963 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:18,965 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:18] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.014 0.039 2026-10-21 16:09:19,014 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:19,051 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.064 2026-10-21 16:09:19,070 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:19,125 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:19,194 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.064 2026-10-21 16:09:19,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:19] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.006 0.026 2026-10-21 16:09:19,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 19 0.021 0.048 2026-10-21 16:09:19,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-21 16:09:19,397 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:19,505 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:19] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 54 0.033 0.075 2026-10-21 16:09:19,629 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.038 0.077 2026-10-21 16:09:19,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.120 2026-10-21 16:09:19,685 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.022 2026-10-21 16:09:19,732 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:19,750 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:19] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.015 0.036 2026-10-21 16:09:19,779 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:19] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.035 2026-10-21 16:09:19,827 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:19,846 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.013 0.062 2026-10-21 16:09:19,878 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:19,928 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:19,979 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-10-21 16:09:19,980 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_selected_partner_quotation_loading SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-21 16:09:20,087 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 20385620 (allocated 21893120) 2026-10-21 16:09:20,095 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 124505 2026-10-21 16:09:20,096 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-10-21 16:09:20,096 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 124505 2026-10-21 16:09:20,192 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160920_192536_test_selected_partner_quotation_loading.txt 2026-10-21 16:09:20,192 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmpx7i6c6i__chrome_odoo" 2026-10-21 16:09:20,212 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-10-21 16:09:21,212 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 124753 2026-10-21 16:09:21,213 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmpm38qm5h3_chrome_odoo 2026-10-21 16:09:21,213 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:39489/json/version 2026-10-21 16:09:21,214 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:21,253 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-21 16:09:21,253 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:39489/json 2026-10-21 16:09:21,254 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:21,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:39489/devtools/page/2DE6C3D430679A64E7F2117500B18708 2026-10-21 16:09:21,274 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-10-21 16:09:21,281 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-10-21 16:09:21,455 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:09:21,457 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-10-21 16:09:21,458 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:09:21,458 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:09:21,468 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:09:22,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:22] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.026 0.515 2026-10-21 16:09:22,016 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': '2DE6C3D430679A64E7F2117500B18708', 'loaderId': '8B9A62800B5D9CB6A97D70C7513C96E7', 'isDownload': False} 2026-10-21 16:09:22,016 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:22,036 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:09:22,052 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:22] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:09:22,058 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:22] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-21 16:09:22,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:22] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:09:22,480 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:22,483 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:09:22,499 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:09:22,521 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:09:22,526 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:09:22,532 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:22,534 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:09:22,542 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:22,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:22] "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.018 2026-10-21 16:09:22,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.037 2026-10-21 16:09:22,657 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.053 2026-10-21 16:09:22,659 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-21 16:09:23,204 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.187 0.330 2026-10-21 16:09:23,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-21 16:09:23,299 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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-10-21 16:09:23,357 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-10-21 16:09:23,375 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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-10-21 16:09:23,391 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-10-21 16:09:23,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:09:23,444 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:23,445 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:09:23,465 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:09:23,468 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:09:23,484 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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-10-21 16:09:23,487 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:09:23,491 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.013 0.023 2026-10-21 16:09:23,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.046 2026-10-21 16:09:23,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.002 0.033 2026-10-21 16:09:23,551 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:23,581 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:09:23,581 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-10-21 16:09:23,620 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:23,658 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.040 0.055 2026-10-21 16:09:23,664 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:23,667 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:09:23,705 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:23,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.017 0.151 2026-10-21 16:09:23,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-21 16:09:23,787 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-21 16:09:23,808 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-10-21 16:09:23,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-10-21 16:09:23,853 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/image?model=product.template&field=image_128&id=2228&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-21 16:09:23,875 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/image?model=product.template&field=image_128&id=2227&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-21 16:09:23,906 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.134 2026-10-21 16:09:23,935 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-10-21 16:09:23,963 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-21 16:09:23,990 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:23] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-21 16:09:24,015 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:24] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-10-21 16:09:24,110 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.038 0.234 2026-10-21 16:09:24,148 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:24,208 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:24,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.045 0.137 2026-10-21 16:09:24,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.035 0.041 2026-10-21 16:09:24,537 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-21 16:09:24,608 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:24,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:24] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.049 0.077 2026-10-21 16:09:24,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.047 0.096 2026-10-21 16:09:24,895 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.140 2026-10-21 16:09:24,944 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.024 2026-10-21 16:09:24,980 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:25,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:25] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.018 0.032 2026-10-21 16:09:25,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.014 0.051 2026-10-21 16:09:25,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.017 0.069 2026-10-21 16:09:25,155 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:25,207 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:25,258 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:25,328 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:25,340 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:25,341 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:25,379 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:25,429 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:25,502 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:25,571 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:25,580 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94068369 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '8d64ae90-f3b0-4d85-8d64-7a058d81c128'}] 2026-10-21 16:09:25,582 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:09:26,186 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94068369 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '8d64ae90-f3b0-4d85-8d64-7a058d81c128'} created pos.order #838 2026-10-21 16:09:26,205 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94068369 finished 2026-10-21 16:09:26,344 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 306 0.241 0.527 2026-10-21 16:09:26,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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-10-21 16:09:26,504 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41416035 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '8d64ae90-f3b0-4d85-8d64-7a058d81c128'}] 2026-10-21 16:09:26,510 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-10-21 16:09:26,511 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41416035 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '8d64ae90-f3b0-4d85-8d64-7a058d81c128'} sync ignored for existing PoS order pos.order(838,) (state: paid) 2026-10-21 16:09:26,513 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_settle_cancelled_sale_order SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-21 16:09:26,530 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41416035 finished 2026-10-21 16:09:26,610 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 18166080 (allocated 19660800) 2026-10-21 16:09:26,633 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 124753 2026-10-21 16:09:26,640 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.043 0.095 2026-10-21 16:09:26,642 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-10-21 16:09:26,642 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 124753 2026-10-21 16:09:26,739 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160926_738835_test_settle_cancelled_sale_order.txt 2026-10-21 16:09:26,739 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmpm38qm5h3_chrome_odoo" 2026-10-21 16:09:26,789 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-10-21 16:09:27,411 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 124991 2026-10-21 16:09:27,411 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmp1w34w6es_chrome_odoo 2026-10-21 16:09:27,411 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:40915/json/version 2026-10-21 16:09:27,412 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:27,469 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Browser version: Chrome/150.0.7871.114 2026-10-21 16:09:27,470 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:40915/json 2026-10-21 16:09:27,470 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:27,481 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:40915/devtools/page/23352BCF5FA8F3392AE6FB2A01B47FEB 2026-10-21 16:09:27,491 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-10-21 16:09:27,503 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-10-21 16:09:27,638 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:09:27,640 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-10-21 16:09:27,642 44 INFO rb-01d1866-225816-427320 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=127" in browser 2026-10-21 16:09:27,642 44 INFO rb-01d1866-225816-427320 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=127" 2026-10-21 16:09:27,653 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:09:28,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:28] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 130 0.059 0.692 2026-10-21 16:09:28,405 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': '23352BCF5FA8F3392AE6FB2A01B47FEB', 'loaderId': 'C5F28E6B5137D5926D66C61B0EB13C45', 'isDownload': False} 2026-10-21 16:09:28,405 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:28,429 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:09:28,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:28] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:09:28,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:28] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:09:28,458 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:28] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 16:09:28,926 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:28,931 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:09:28,946 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:09:28,971 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:09:28,976 44 INFO rb-01d1866-225816-427320 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:09:28,984 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:09:28,987 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:28,994 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:29,022 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.013 2026-10-21 16:09:29,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-21 16:09:29,091 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.034 2026-10-21 16:09:29,093 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-21 16:09:29,721 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.232 0.362 2026-10-21 16:09:29,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:09:29,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:09:29,847 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:29] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-10-21 16:09:29,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:09:29,896 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: Owl is running in 'dev' mode. 2026-10-21 16:09:29,901 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:29,952 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:29,968 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:29,970 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:09:30,000 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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-10-21 16:09:30,001 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.016 0.032 2026-10-21 16:09:30,003 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:09:30,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.056 2026-10-21 16:09:30,030 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.024 2026-10-21 16:09:30,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-10-21 16:09:30,085 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:30,133 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:30,156 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.015 0.015 2026-10-21 16:09:30,160 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:09:30,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-21 16:09:30,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-21 16:09:30,222 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-21 16:09:30,287 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:30,293 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.021 0.144 2026-10-21 16:09:30,302 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:30,337 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:30,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.020 0.206 2026-10-21 16:09:30,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-10-21 16:09:30,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-10-21 16:09:30,429 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-10-21 16:09:30,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-10-21 16:09:30,475 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/image?model=product.template&field=image_128&id=2229&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-21 16:09:30,550 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.026 0.163 2026-10-21 16:09:30,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-21 16:09:30,580 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:30,592 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-10-21 16:09:30,640 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:30,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.051 0.175 2026-10-21 16:09:30,972 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.020 0.061 2026-10-21 16:09:31,029 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-21 16:09:31,114 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:31,244 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:31] "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.036 0.094 2026-10-21 16:09:31,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.034 0.105 2026-10-21 16:09:31,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.139 2026-10-21 16:09:31,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.029 2026-10-21 16:09:31,484 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:31,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:31] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.014 0.034 2026-10-21 16:09:31,552 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.011 0.055 2026-10-21 16:09:31,627 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.016 0.077 2026-10-21 16:09:31,664 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:31,713 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:31,764 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:31,816 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:31,866 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-10-21 16:09:31,867 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:31,950 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16878984 (allocated 18350080) 2026-10-21 16:09:31,956 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 124991 2026-10-21 16:09:31,957 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-10-21 16:09:31,957 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 124991 2026-10-21 16:09:32,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160932_052803_test_settle_changed_price_with_lots.txt 2026-10-21 16:09:32,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmp1w34w6es_chrome_odoo" 2026-10-21 16:09:32,074 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-10-21 16:09:32,714 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 125216 2026-10-21 16:09:32,715 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmpg2lc3pdd_chrome_odoo 2026-10-21 16:09:32,715 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:37047/json/version 2026-10-21 16:09:32,716 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37047', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:32,750 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Browser version: Chrome/150.0.7871.114 2026-10-21 16:09:32,750 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:37047/json 2026-10-21 16:09:32,751 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37047', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:32,768 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:37047/devtools/page/57E5D9B7395C8DC78CD3487F59611201 2026-10-21 16:09:32,782 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-10-21 16:09:32,786 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-10-21 16:09:32,886 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:09:32,888 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-10-21 16:09:32,890 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:09:32,890 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:09:32,898 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:09:33,440 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:33] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.032 0.512 2026-10-21 16:09:33,446 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': '57E5D9B7395C8DC78CD3487F59611201', 'loaderId': '07F91365A5C2F6582268576B29D06C14', 'isDownload': False} 2026-10-21 16:09:33,446 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-10-21 16:09:33,457 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:09:33,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:33] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-21 16:09:33,488 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:33] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:09:33,495 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:33] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 16:09:33,941 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:33,943 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:09:33,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:09:33,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:09:33,990 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:09:33,997 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:09:33,998 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:34,005 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:34,039 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "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.020 2026-10-21 16:09:34,059 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-21 16:09:34,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.038 2026-10-21 16:09:34,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-21 16:09:34,675 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.186 0.348 2026-10-21 16:09:34,696 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "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-10-21 16:09:34,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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.005 2026-10-21 16:09:34,792 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-10-21 16:09:34,816 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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-10-21 16:09:34,826 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: Owl is running in 'dev' mode. 2026-10-21 16:09:34,834 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:09:34,878 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:09:34,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:34,902 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:09:34,905 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:09:34,931 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.016 0.031 2026-10-21 16:09:34,948 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:09:34,949 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:09:34,965 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.014 0.066 2026-10-21 16:09:34,969 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:09:35,009 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:35,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.033 0.073 2026-10-21 16:09:35,101 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.022 0.140 2026-10-21 16:09:35,113 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:35,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.138 2026-10-21 16:09:35,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-10-21 16:09:35,166 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-21 16:09:35,181 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:35,187 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-21 16:09:35,197 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:09:35,210 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-21 16:09:35,229 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "GET /web/image?model=product.template&field=image_128&id=2230&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-21 16:09:35,233 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:35,249 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-21 16:09:35,270 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-10-21 16:09:35,293 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 16:09:35,320 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-21 16:09:35,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-21 16:09:35,358 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.002 0.119 2026-10-21 16:09:35,443 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.166 2026-10-21 16:09:35,480 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:35,542 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:35,760 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.043 0.161 2026-10-21 16:09:35,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.018 0.055 2026-10-21 16:09:35,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:09:35,974 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:36,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:36] "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.036 0.095 2026-10-21 16:09:36,231 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.032 0.085 2026-10-21 16:09:36,247 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.120 2026-10-21 16:09:36,296 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.030 2026-10-21 16:09:36,332 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:36,362 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:36] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.014 0.042 2026-10-21 16:09:36,394 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:36] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.053 2026-10-21 16:09:36,472 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.076 2026-10-21 16:09:36,478 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:36,529 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:36,580 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:36,631 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:36,707 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:36,721 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:36,722 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:36,758 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:36,809 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:36,888 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:36,952 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:36,964 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55352935 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '620912df-ab2d-485d-9b6b-c74c417ff61e'}] 2026-10-21 16:09:36,968 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:09:37,094 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55352935 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '620912df-ab2d-485d-9b6b-c74c417ff61e'} created pos.order #839 2026-10-21 16:09:37,112 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55352935 finished 2026-10-21 16:09:37,291 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 161 0.127 0.207 2026-10-21 16:09:37,334 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:09:37,443 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-10-21 16:09:37,446 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 16:09:37,450 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47109446 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '620912df-ab2d-485d-9b6b-c74c417ff61e'}] 2026-10-21 16:09:37,461 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47109446 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '620912df-ab2d-485d-9b6b-c74c417ff61e'} sync ignored for existing PoS order pos.order(839,) (state: paid) 2026-10-21 16:09:37,482 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47109446 finished 2026-10-21 16:09:37,550 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17808032 (allocated 19136512) 2026-10-21 16:09:37,566 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 125216 2026-10-21 16:09:37,567 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-10-21 16:09:37,568 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 125216 2026-10-21 16:09:37,583 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.055 0.083 2026-10-21 16:09:37,660 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160937_659748_test_settle_draft_order_service_product.txt 2026-10-21 16:09:37,660 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmpg2lc3pdd_chrome_odoo" 2026-10-21 16:09:37,683 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-10-21 16:09:38,790 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 125441 2026-10-21 16:09:38,790 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmpvga5w4at_chrome_odoo 2026-10-21 16:09:38,790 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:42251/json/version 2026-10-21 16:09:38,791 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:38,837 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Browser version: Chrome/150.0.7871.114 2026-10-21 16:09:38,838 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:42251/json 2026-10-21 16:09:38,838 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:38,851 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:42251/devtools/page/0DB5B5B47B0424A7A01D28174E825641 2026-10-21 16:09:38,865 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-10-21 16:09:38,871 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-10-21 16:09:39,012 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:09:39,013 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-10-21 16:09:39,015 44 INFO rb-01d1866-225816-427320 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=127" in browser 2026-10-21 16:09:39,015 44 INFO rb-01d1866-225816-427320 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=127" 2026-10-21 16:09:39,024 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:09:39,515 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:39] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 84 0.031 0.463 2026-10-21 16:09:39,519 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': '0DB5B5B47B0424A7A01D28174E825641', 'loaderId': '8D4BF68F5D4EA787E62B688BE37F0EC5', 'isDownload': False} 2026-10-21 16:09:39,519 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:39,531 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:09:39,547 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:39] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:09:39,550 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:39] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:09:39,556 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:39] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:09:39,990 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:09:39,995 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:09:40,002 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:09:40,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:09:40,024 44 INFO rb-01d1866-225816-427320 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:09:40,028 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:40,037 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:09:40,045 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:40,071 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.012 2026-10-21 16:09:40,081 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-21 16:09:40,128 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.032 2026-10-21 16:09:40,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-21 16:09:40,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.172 0.371 2026-10-21 16:09:40,719 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:09:40,784 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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.008 2026-10-21 16:09:40,842 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-10-21 16:09:40,863 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:09:40,873 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: Owl is running in 'dev' mode. 2026-10-21 16:09:40,883 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:09:40,917 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:40,933 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:09:40,935 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:40,936 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:09:40,956 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.022 2026-10-21 16:09:40,971 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:09:40,974 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:09:41,005 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.013 0.062 2026-10-21 16:09:41,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.051 2026-10-21 16:09:41,040 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:41,115 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.020 2026-10-21 16:09:41,124 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:09:41,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.050 2026-10-21 16:09:41,176 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-10-21 16:09:41,187 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:09:41,201 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:41,206 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-10-21 16:09:41,221 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:09:41,228 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.008 0.122 2026-10-21 16:09:41,252 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:41,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-10-21 16:09:41,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-10-21 16:09:41,313 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /web/image?model=product.template&field=image_128&id=2231&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-10-21 16:09:41,340 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-21 16:09:41,386 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.012 0.246 2026-10-21 16:09:41,442 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.013 0.279 2026-10-21 16:09:41,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-10-21 16:09:41,489 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-10-21 16:09:41,557 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.022 0.217 2026-10-21 16:09:41,598 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:41,661 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:41,840 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.042 0.134 2026-10-21 16:09:41,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.020 0.050 2026-10-21 16:09:41,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-21 16:09:42,079 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:42,221 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:42] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.037 0.101 2026-10-21 16:09:42,344 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.031 0.083 2026-10-21 16:09:42,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.113 2026-10-21 16:09:42,429 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.036 2026-10-21 16:09:42,463 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:42,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:42] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.012 0.034 2026-10-21 16:09:42,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:42] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.015 0.050 2026-10-21 16:09:42,588 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.013 0.071 2026-10-21 16:09:42,648 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:42,702 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:42,748 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:42,799 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-10-21 16:09:42,800 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:42,891 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16831376 (allocated 18087936) 2026-10-21 16:09:42,902 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 125441 2026-10-21 16:09:42,903 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-10-21 16:09:42,903 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 125441 2026-10-21 16:09:43,006 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160943_005905_test_settle_groupable_lot_total_amount.txt 2026-10-21 16:09:43,006 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmpvga5w4at_chrome_odoo" 2026-10-21 16:09:43,019 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-10-21 16:09:43,752 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 125656 2026-10-21 16:09:43,752 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmpdsx2h86e_chrome_odoo 2026-10-21 16:09:43,752 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:40473/json/version 2026-10-21 16:09:43,753 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40473', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:43,772 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: Chrome/150.0.7871.114 2026-10-21 16:09:43,772 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:40473/json 2026-10-21 16:09:43,773 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40473', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:43,782 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:40473/devtools/page/FDB05FFDFA3CF61F5AD7DB328C074DB9 2026-10-21 16:09:43,795 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-10-21 16:09:43,801 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-10-21 16:09:43,935 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:09:43,937 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-10-21 16:09:43,939 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:09:43,939 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:09:43,949 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:09:44,782 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:44] "GET /pos/ui/127 HTTP/1.1" 200 - 83 0.070 0.766 2026-10-21 16:09:44,786 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': 'FDB05FFDFA3CF61F5AD7DB328C074DB9', 'loaderId': 'ECB1152A003EEBEC1CCA4D12AAE77120', 'isDownload': False} 2026-10-21 16:09:44,786 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-10-21 16:09:44,798 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:09:44,811 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:44] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-21 16:09:44,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:44] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:09:44,826 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:44] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:09:45,295 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:09:45,297 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:09:45,308 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:09:45,323 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:09:45,326 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:09:45,327 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:45,336 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:09:45,347 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:45,380 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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.020 2026-10-21 16:09:45,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.037 2026-10-21 16:09:45,438 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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-10-21 16:09:45,442 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-21 16:09:45,935 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.143 0.330 2026-10-21 16:09:45,956 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:09:46,011 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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-10-21 16:09:46,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-10-21 16:09:46,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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-10-21 16:09:46,090 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-10-21 16:09:46,097 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:46,136 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:46,143 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:09:46,158 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:09:46,166 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:09:46,190 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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-10-21 16:09:46,194 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:09:46,195 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.016 0.041 2026-10-21 16:09:46,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.073 2026-10-21 16:09:46,230 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:09:46,234 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.005 0.043 2026-10-21 16:09:46,278 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:46,347 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.039 0.098 2026-10-21 16:09:46,349 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:46,354 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:46,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.016 0.169 2026-10-21 16:09:46,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.107 2026-10-21 16:09:46,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.121 2026-10-21 16:09:46,447 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:46,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-21 16:09:46,471 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:46,492 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-21 16:09:46,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-21 16:09:46,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-10-21 16:09:46,556 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-21 16:09:46,580 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-21 16:09:46,606 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-21 16:09:46,632 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-21 16:09:46,651 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-21 16:09:46,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.020 0.213 2026-10-21 16:09:46,763 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:46,823 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:47,044 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.064 0.156 2026-10-21 16:09:47,152 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.025 0.059 2026-10-21 16:09:47,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-21 16:09:47,276 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:47,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:47] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.042 0.080 2026-10-21 16:09:47,556 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.043 0.115 2026-10-21 16:09:47,570 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.159 2026-10-21 16:09:47,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.024 2026-10-21 16:09:47,649 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:47,677 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:47] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.012 0.039 2026-10-21 16:09:47,718 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:47] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.012 0.036 2026-10-21 16:09:47,778 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.013 0.073 2026-10-21 16:09:47,802 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:47,853 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:47,904 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:47,957 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:48,008 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:48,086 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:48,139 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:48,190 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:48,249 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:48,308 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:48,359 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:48,366 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:48] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.020 0.037 2026-10-21 16:09:48,411 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:48,462 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:48,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.037 0.052 2026-10-21 16:09:48,512 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-10-21 16:09:48,513 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-21 16:09:48,602 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 17684032 (allocated 19136512) 2026-10-21 16:09:48,605 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 125656 2026-10-21 16:09:48,607 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-10-21 16:09:48,609 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 125656 2026-10-21 16:09:48,704 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160948_703870_test_settle_order_change_customer.txt 2026-10-21 16:09:48,704 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmpdsx2h86e_chrome_odoo" 2026-10-21 16:09:48,721 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-10-21 16:09:49,573 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 125875 2026-10-21 16:09:49,574 44 INFO rb-01d1866-225816-427320 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/tmp6u99y73s_chrome_odoo 2026-10-21 16:09:49,574 44 INFO rb-01d1866-225816-427320 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:35331/json/version 2026-10-21 16:09:49,575 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35331', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:49,629 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Browser version: Chrome/150.0.7871.114 2026-10-21 16:09:49,629 44 INFO rb-01d1866-225816-427320 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:35331/json 2026-10-21 16:09:49,629 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35331', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:49,640 44 INFO rb-01d1866-225816-427320 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:35331/devtools/page/738C0B6D3E2DED836F3F687C92039295 2026-10-21 16:09:49,653 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:49,661 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome headless enable page notifications 2026-10-21 16:09:49,787 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:09:49,790 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Setting session cookie in browser 2026-10-21 16:09:49,792 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:09:49,792 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:09:49,805 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:09:50,338 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:50] "GET /pos/ui/127 HTTP/1.1" 200 - 86 0.031 0.504 2026-10-21 16:09:50,341 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': '738C0B6D3E2DED836F3F687C92039295', 'loaderId': '2028D24E44603F9B91CFDB91FD30AC98', 'isDownload': False} 2026-10-21 16:09:50,341 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:50,360 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:09:50,372 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:50] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:09:50,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:50] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:09:50,384 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:50] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:09:50,833 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:09:50,839 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:50,855 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-21 16:09:50,879 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-21 16:09:50,892 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:09:50,897 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:09:50,902 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:50,911 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:50,944 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:50] "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.018 2026-10-21 16:09:50,963 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-21 16:09:51,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.046 2026-10-21 16:09:51,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-21 16:09:51,657 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.180 0.426 2026-10-21 16:09:51,677 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:51] "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-10-21 16:09:51,721 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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-10-21 16:09:51,767 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:51] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-21 16:09:51,788 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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-10-21 16:09:51,801 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:51,812 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:09:51,850 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:51,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:51,881 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:09:51,884 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:09:51,904 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:09:51,918 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:51] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.021 0.035 2026-10-21 16:09:51,934 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:09:51,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:51] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.066 2026-10-21 16:09:51,957 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:09:51,986 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:52,026 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.029 0.107 2026-10-21 16:09:52,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.007 0.100 2026-10-21 16:09:52,083 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:09:52,138 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.026 0.219 2026-10-21 16:09:52,150 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:52,170 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.131 2026-10-21 16:09:52,180 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:52,193 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-21 16:09:52,200 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:52,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-21 16:09:52,226 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.156 2026-10-21 16:09:52,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-10-21 16:09:52,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-21 16:09:52,304 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-21 16:09:52,330 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-21 16:09:52,348 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-21 16:09:52,374 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /web/image?model=product.template&field=image_128&id=2232&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-21 16:09:52,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /web/image?model=product.template&field=image_128&id=2233&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-21 16:09:52,414 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-21 16:09:52,482 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.021 0.173 2026-10-21 16:09:52,517 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:52,580 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:52,764 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.058 0.124 2026-10-21 16:09:52,889 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.024 0.048 2026-10-21 16:09:52,958 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-21 16:09:53,062 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:53,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:53] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 71 0.039 0.097 2026-10-21 16:09:53,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 71 0.034 0.089 2026-10-21 16:09:53,357 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.117 2026-10-21 16:09:53,410 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.034 2026-10-21 16:09:53,464 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:53,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:53] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 22 0.014 0.042 2026-10-21 16:09:53,516 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:53] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.036 2026-10-21 16:09:53,587 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 24 0.024 0.051 2026-10-21 16:09:53,606 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:53,684 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:53,700 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:53,701 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:53,730 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:53,780 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:53,837 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:53,894 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:53,946 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:54,025 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:54,076 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:54,143 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:54,148 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:09:54,151 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50010025 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'fce5527f-77e4-47cc-8257-f94eff80feb6'}] 2026-10-21 16:09:54,484 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50010025 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'fce5527f-77e4-47cc-8257-f94eff80feb6'} created pos.order #840 2026-10-21 16:09:54,507 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50010025 finished 2026-10-21 16:09:54,684 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 275 0.144 0.395 2026-10-21 16:09:54,731 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09: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-10-21 16:09:54,857 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:54,860 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96895436 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'fce5527f-77e4-47cc-8257-f94eff80feb6'}] 2026-10-21 16:09:54,869 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96895436 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'fce5527f-77e4-47cc-8257-f94eff80feb6'} sync ignored for existing PoS order pos.order(840,) (state: paid) 2026-10-21 16:09:54,895 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96895436 finished 2026-10-21 16:09:54,928 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:54,975 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:55,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.034 0.115 2026-10-21 16:09:55,026 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:55,081 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:55,138 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:55,201 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.057 2026-10-21 16:09:55,268 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.016 0.033 2026-10-21 16:09:55,298 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-21 16:09:55,336 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:55,497 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:55] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.040 0.121 2026-10-21 16:09:55,638 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 70 0.047 0.087 2026-10-21 16:09:55,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.118 2026-10-21 16:09:55,701 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.033 2026-10-21 16:09:55,738 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:55,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:55] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 22 0.016 0.049 2026-10-21 16:09:55,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:55] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.015 0.068 2026-10-21 16:09:55,886 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:55,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 24 0.021 0.099 2026-10-21 16:09:55,942 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:55,992 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:56,043 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:56,097 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:56,152 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:56,203 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:56,262 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:56,313 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:56,377 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:56,382 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77124083 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000002', 'uuid': 'a2ad6904-1f02-40f9-8f26-2686b99cf08b'}] 2026-10-21 16:09:56,644 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77124083 order {'name': '/', 'pos_reference': '261-127-000002', 'uuid': 'a2ad6904-1f02-40f9-8f26-2686b99cf08b'} created pos.order #841 2026-10-21 16:09:56,681 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77124083 finished 2026-10-21 16:09:56,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.114 0.365 2026-10-21 16:09:56,897 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:09:56,957 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9090546 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-127-000002', 'uuid': 'a2ad6904-1f02-40f9-8f26-2686b99cf08b'}] 2026-10-21 16:09:56,968 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9090546 order {'name': 'Shop - 000002', 'pos_reference': '261-127-000002', 'uuid': 'a2ad6904-1f02-40f9-8f26-2686b99cf08b'} sync ignored for existing PoS order pos.order(841,) (state: paid) 2026-10-21 16:09:56,970 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-10-21 16:09:56,971 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-21 16:09:56,988 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9090546 finished 2026-10-21 16:09:57,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.031 0.111 2026-10-21 16:09:57,147 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 23181532 (allocated 26873856) 2026-10-21 16:09:57,152 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 125875 2026-10-21 16:09:57,153 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-10-21 16:09:57,154 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 125875 2026-10-21 16:09:57,264 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_160957_264736_test_settle_order_ship_later_effect_on_so.txt 2026-10-21 16:09:57,265 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmp6u99y73s_chrome_odoo" 2026-10-21 16:09:57,544 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-10-21 16:09:58,645 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 126113 2026-10-21 16:09:58,645 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmpcbrna2_5_chrome_odoo 2026-10-21 16:09:58,645 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:33389/json/version 2026-10-21 16:09:58,647 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33389', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:58,661 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Browser version: Chrome/150.0.7871.114 2026-10-21 16:09:58,661 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:33389/json 2026-10-21 16:09:58,662 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33389', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:09:58,676 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:33389/devtools/page/6401337CF4050D8AEABDA6913C11F3DC 2026-10-21 16:09:58,684 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-10-21 16:09:58,689 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-10-21 16:09:58,833 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:09:58,835 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-10-21 16:09:58,836 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:09:58,836 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:09:58,848 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:09:59,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:59] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.028 0.512 2026-10-21 16:09:59,388 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '6401337CF4050D8AEABDA6913C11F3DC', 'loaderId': 'BB4490E351C8FE4E45A9B8690128876E', 'isDownload': False} 2026-10-21 16:09:59,388 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-10-21 16:09:59,399 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:09:59,415 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:59] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 16:09:59,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:59] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:09:59,425 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:59] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:09:59,889 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:59,892 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:09:59,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:09:59,921 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:09:59,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:09:59,926 44 INFO rb-01d1866-225816-427320 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-10-21 16:09:59,935 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:09:59,944 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:09:59,978 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.020 2026-10-21 16:09:59,990 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:09:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-21 16:10:00,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.035 2026-10-21 16:10:00,039 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-21 16:10:00,503 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.145 0.296 2026-10-21 16:10:00,526 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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-10-21 16:10:00,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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.007 2026-10-21 16:10:00,638 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:00] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-10-21 16:10:00,664 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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.006 2026-10-21 16:10:00,677 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: Owl is running in 'dev' mode. 2026-10-21 16:10:00,686 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:10:00,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:00,747 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:10:00,758 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:10:00,765 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:10:00,780 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:00] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.012 0.027 2026-10-21 16:10:00,792 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:00] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-10-21 16:10:00,808 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:00,809 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:00,837 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:10:00,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:00] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.016 0.050 2026-10-21 16:10:00,909 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:00] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.077 2026-10-21 16:10:00,948 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:01,003 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.030 0.143 2026-10-21 16:10:01,016 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:10:01,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.034 2026-10-21 16:10:01,024 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:01,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.062 2026-10-21 16:10:01,082 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-10-21 16:10:01,101 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-21 16:10:01,121 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:01,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-21 16:10:01,134 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:10:01,163 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.137 2026-10-21 16:10:01,187 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-21 16:10:01,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-21 16:10:01,233 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "GET /web/image?model=product.template&field=image_128&id=2234&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-21 16:10:01,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-10-21 16:10:01,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 16:10:01,352 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.023 0.190 2026-10-21 16:10:01,396 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:01,455 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:01,601 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.043 0.100 2026-10-21 16:10:01,693 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.024 0.046 2026-10-21 16:10:01,737 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-21 16:10:01,801 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:01,910 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:01] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.037 0.072 2026-10-21 16:10:02,059 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.048 0.093 2026-10-21 16:10:02,068 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.141 2026-10-21 16:10:02,125 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.029 2026-10-21 16:10:02,161 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:02,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:02] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.012 0.033 2026-10-21 16:10:02,231 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.016 0.052 2026-10-21 16:10:02,290 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.074 2026-10-21 16:10:02,296 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:02,347 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:02,398 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:02,448 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:02,522 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:02,535 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:02,536 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:02,572 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:02,623 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:02,700 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:02,770 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:02,774 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34010702 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '5577ad47-b185-48a5-b30e-c9bacc3ad4bf'}] 2026-10-21 16:10:02,777 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:02,963 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1370, 1371] 2026-10-21 16:10:03,273 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34010702 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '5577ad47-b185-48a5-b30e-c9bacc3ad4bf'} created pos.order #842 2026-10-21 16:10:03,293 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34010702 finished 2026-10-21 16:10:03,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 425 0.206 0.524 2026-10-21 16:10:03,537 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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-10-21 16:10:03,643 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-10-21 16:10:03,644 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-21 16:10:03,664 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94951441 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '5577ad47-b185-48a5-b30e-c9bacc3ad4bf'}] 2026-10-21 16:10:03,673 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94951441 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '5577ad47-b185-48a5-b30e-c9bacc3ad4bf'} sync ignored for existing PoS order pos.order(842,) (state: paid) 2026-10-21 16:10:03,696 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94951441 finished 2026-10-21 16:10:03,755 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17802176 (allocated 19922944) 2026-10-21 16:10:03,755 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 126113 2026-10-21 16:10:03,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-10-21 16:10:03,757 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 126113 2026-10-21 16:10:03,779 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.035 0.084 2026-10-21 16:10:03,913 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161003_913200_test_settle_order_unreserve_order_lines.txt 2026-10-21 16:10:03,913 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmpcbrna2_5_chrome_odoo" 2026-10-21 16:10:04,774 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-10-21 16:10:05,602 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 126349 2026-10-21 16:10:05,602 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmp7agbd5ay_chrome_odoo 2026-10-21 16:10:05,603 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:40707/json/version 2026-10-21 16:10:05,604 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:05,663 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Browser version: Chrome/150.0.7871.114 2026-10-21 16:10:05,664 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:40707/json 2026-10-21 16:10:05,664 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:05,677 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:40707/devtools/page/C3C53089AF6A4945863F17C210C115E3 2026-10-21 16:10:05,688 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-10-21 16:10:05,694 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-10-21 16:10:05,852 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:10:05,854 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-10-21 16:10:05,857 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:10:05,857 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:10:05,870 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:10:06,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:06] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.027 0.930 2026-10-21 16:10:06,827 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': 'C3C53089AF6A4945863F17C210C115E3', 'loaderId': 'C67CFEE4725737D9AB46FE595842EC2B', 'isDownload': False} 2026-10-21 16:10:06,827 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-10-21 16:10:06,847 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:10:06,864 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:06] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:10:06,868 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:06] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:10:06,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:06] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:10:07,373 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:07,375 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:07,387 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:10:07,406 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:10:07,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:10:07,412 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:07,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:10:07,428 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:07,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.013 2026-10-21 16:10:07,466 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-21 16:10:07,513 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:07] "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-10-21 16:10:07,515 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-21 16:10:08,213 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.168 0.502 2026-10-21 16:10:08,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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-10-21 16:10:08,290 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:10:08,337 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-21 16:10:08,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:10:08,372 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: Owl is running in 'dev' mode. 2026-10-21 16:10:08,381 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:10:08,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:08,431 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:10:08,444 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:10:08,461 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-21 16:10:08,469 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:08,474 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:10:08,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.015 0.039 2026-10-21 16:10:08,493 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:10:08,506 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.007 0.062 2026-10-21 16:10:08,518 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.002 0.044 2026-10-21 16:10:08,572 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:08,575 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.014 0.081 2026-10-21 16:10:08,638 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.019 0.136 2026-10-21 16:10:08,664 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.009 0.035 2026-10-21 16:10:08,671 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:08,684 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-10-21 16:10:08,704 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-10-21 16:10:08,746 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.008 0.097 2026-10-21 16:10:08,755 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:08,766 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:08,776 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-21 16:10:08,797 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:08,798 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-10-21 16:10:08,826 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-21 16:10:08,853 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-10-21 16:10:08,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/image?model=product.template&field=image_128&id=2235&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-10-21 16:10:08,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-21 16:10:08,928 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-21 16:10:08,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:08] "GET /web/image?model=product.template&field=image_128&id=2236&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-21 16:10:09,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.026 0.163 2026-10-21 16:10:09,062 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:09,121 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:09,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.043 0.111 2026-10-21 16:10:09,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.019 0.039 2026-10-21 16:10:09,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-21 16:10:09,473 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:09,614 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:09] "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.048 0.093 2026-10-21 16:10:09,779 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.043 0.114 2026-10-21 16:10:09,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.156 2026-10-21 16:10:09,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.029 2026-10-21 16:10:09,882 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:09,900 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:09] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.013 0.034 2026-10-21 16:10:09,953 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:09] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.016 0.049 2026-10-21 16:10:10,016 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.014 0.089 2026-10-21 16:10:10,064 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:10,124 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:10,176 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:10,227 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:10,278 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:10,329 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:10,379 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:10,436 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:10,487 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:10,539 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:10,590 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:10,644 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:10,698 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:10,748 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:10,799 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:10,873 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:10,924 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:11,001 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:11,016 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:11,017 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:11,052 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:11,103 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:11,172 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:11,223 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:11,295 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:11,304 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72676850 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '7f994e71-c203-4cd6-946b-4584016b0de9'}] 2026-10-21 16:10:11,313 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:10:11,813 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72676850 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '7f994e71-c203-4cd6-946b-4584016b0de9'} created pos.order #843 2026-10-21 16:10:11,832 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72676850 finished 2026-10-21 16:10:12,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 332 0.200 0.560 2026-10-21 16:10:12,102 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:10:12,194 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19770611 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '7f994e71-c203-4cd6-946b-4584016b0de9'}] 2026-10-21 16:10:12,196 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-10-21 16:10:12,196 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-21 16:10:12,201 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19770611 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '7f994e71-c203-4cd6-946b-4584016b0de9'} sync ignored for existing PoS order pos.order(843,) (state: paid) 2026-10-21 16:10:12,227 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19770611 finished 2026-10-21 16:10:12,304 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 18504632 (allocated 19922944) 2026-10-21 16:10:12,322 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 126349 2026-10-21 16:10:12,327 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-10-21 16:10:12,327 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 126349 2026-10-21 16:10:12,427 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.075 0.160 2026-10-21 16:10:12,432 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161012_432209_test_settle_order_with_different_product.txt 2026-10-21 16:10:12,432 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmp7agbd5ay_chrome_odoo" 2026-10-21 16:10:12,497 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-10-21 16:10:13,363 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 126577 2026-10-21 16:10:13,363 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmp10g1a0fl_chrome_odoo 2026-10-21 16:10:13,363 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:33407/json/version 2026-10-21 16:10:13,364 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33407', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:10:13,398 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Browser version: Chrome/150.0.7871.114 2026-10-21 16:10:13,398 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:33407/json 2026-10-21 16:10:13,398 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33407', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:10:13,409 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:33407/devtools/page/F622FCADB97A2DF096F79012C1FC8E81 2026-10-21 16:10:13,420 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-10-21 16:10:13,428 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-10-21 16:10:13,535 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:10:13,537 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-10-21 16:10:13,538 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:10:13,539 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:10:13,548 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:10:14,108 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:14] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.031 0.533 2026-10-21 16:10:14,111 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': 'F622FCADB97A2DF096F79012C1FC8E81', 'loaderId': 'A8865FA6A2AA97EF8202E9B18F1F5D84', 'isDownload': False} 2026-10-21 16:10:14,112 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-21 16:10:14,126 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:10:14,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:14] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-21 16:10:14,148 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:14] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:10:14,152 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:14] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:10:14,583 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:14,585 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:14,599 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:10:14,617 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:10:14,625 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:10:14,630 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:14,632 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:10:14,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:14,677 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.012 2026-10-21 16:10:14,689 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-21 16:10:14,760 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.024 0.046 2026-10-21 16:10:14,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-21 16:10:15,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.171 0.359 2026-10-21 16:10:15,352 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "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-10-21 16:10:15,405 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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-10-21 16:10:15,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-10-21 16:10:15,482 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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-10-21 16:10:15,501 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: Owl is running in 'dev' mode. 2026-10-21 16:10:15,508 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:10:15,563 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:10:15,566 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:10:15,577 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:15,578 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:10:15,598 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.009 0.017 2026-10-21 16:10:15,613 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:10:15,615 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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-10-21 16:10:15,634 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:15,638 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.014 0.052 2026-10-21 16:10:15,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.013 0.061 2026-10-21 16:10:15,737 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:15,752 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.017 0.119 2026-10-21 16:10:15,767 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.128 2026-10-21 16:10:15,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.002 0.015 2026-10-21 16:10:15,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.027 2026-10-21 16:10:15,847 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:15,859 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:15,868 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.015 0.060 2026-10-21 16:10:15,891 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-21 16:10:15,909 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-21 16:10:15,933 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:15,933 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-10-21 16:10:15,941 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:15,955 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-10-21 16:10:15,972 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 16:10:15,992 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:15] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-10-21 16:10:16,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:16] "GET /web/image?model=product.template&field=image_128&id=2237&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-21 16:10:16,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:16] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-21 16:10:16,106 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.022 0.140 2026-10-21 16:10:16,146 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:16,205 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:16,358 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.034 0.117 2026-10-21 16:10:16,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.020 0.039 2026-10-21 16:10:16,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.013 2026-10-21 16:10:16,602 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:16,731 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:16] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.051 0.076 2026-10-21 16:10:16,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.046 0.111 2026-10-21 16:10:16,911 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.160 2026-10-21 16:10:16,969 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.035 2026-10-21 16:10:17,011 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:17,044 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:17] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.016 0.049 2026-10-21 16:10:17,087 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.014 0.057 2026-10-21 16:10:17,155 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.078 2026-10-21 16:10:17,177 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:17,252 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:17,267 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:17,267 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:17,303 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:17,353 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:17,427 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:17,490 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:17,496 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68473551 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'd544072e-c18e-40b1-bfee-84bbf2932aa0'}] 2026-10-21 16:10:17,499 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:10:17,877 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68473551 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'd544072e-c18e-40b1-bfee-84bbf2932aa0'} created pos.order #844 2026-10-21 16:10:17,897 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68473551 finished 2026-10-21 16:10:18,183 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 334 0.195 0.495 2026-10-21 16:10:18,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:10:18,343 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78071251 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'd544072e-c18e-40b1-bfee-84bbf2932aa0'}] 2026-10-21 16:10:18,346 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-10-21 16:10:18,346 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-21 16:10:18,352 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78071251 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'd544072e-c18e-40b1-bfee-84bbf2932aa0'} sync ignored for existing PoS order pos.order(844,) (state: paid) 2026-10-21 16:10:18,374 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78071251 finished 2026-10-21 16:10:18,443 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17895676 (allocated 19398656) 2026-10-21 16:10:18,448 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 126577 2026-10-21 16:10:18,449 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-10-21 16:10:18,453 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 126577 2026-10-21 16:10:18,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.038 0.096 2026-10-21 16:10:18,551 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161018_551710_test_settle_order_with_different_uom.txt 2026-10-21 16:10:18,552 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmp10g1a0fl_chrome_odoo" 2026-10-21 16:10:19,501 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-10-21 16:10:20,206 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 126799 2026-10-21 16:10:20,206 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmpj2s8cv7v_chrome_odoo 2026-10-21 16:10:20,207 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:37911/json/version 2026-10-21 16:10:20,208 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37911', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:10:20,241 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Browser version: Chrome/150.0.7871.114 2026-10-21 16:10:20,242 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:37911/json 2026-10-21 16:10:20,242 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37911', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:10:20,254 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:37911/devtools/page/9447CE8A33F44DA2949BF9CCEDF3FAEB 2026-10-21 16:10:20,271 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-10-21 16:10:20,277 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-10-21 16:10:20,395 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:10:20,396 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-10-21 16:10:20,398 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:10:20,398 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:10:20,410 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:10:20,918 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:20] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.024 0.487 2026-10-21 16:10:20,922 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': '9447CE8A33F44DA2949BF9CCEDF3FAEB', 'loaderId': '25825FD0DD3F5E5DCD33363304CF18B8', 'isDownload': False} 2026-10-21 16:10:20,922 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-10-21 16:10:20,940 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:10:20,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:20] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:10:20,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:20] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:10:20,968 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:20] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:10:21,371 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:21,373 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:21,393 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:10:21,405 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:10:21,409 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:21,414 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:10:21,424 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:10:21,434 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:21,468 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.019 2026-10-21 16:10:21,483 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.038 2026-10-21 16:10:21,543 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.046 2026-10-21 16:10:21,546 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-21 16:10:22,109 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.177 0.352 2026-10-21 16:10:22,131 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:10:22,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:10:22,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-21 16:10:22,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:10:22,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: Owl is running in 'dev' mode. 2026-10-21 16:10:22,272 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:10:22,317 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:10:22,329 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:22,344 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:10:22,349 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:10:22,376 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:10:22,378 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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-10-21 16:10:22,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.020 0.032 2026-10-21 16:10:22,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.006 0.064 2026-10-21 16:10:22,408 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:10:22,424 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.005 0.036 2026-10-21 16:10:22,483 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.016 0.073 2026-10-21 16:10:22,501 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:22,529 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.014 0.117 2026-10-21 16:10:22,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-21 16:10:22,590 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.024 2026-10-21 16:10:22,602 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:10:22,623 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.052 2026-10-21 16:10:22,652 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:22,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-21 16:10:22,661 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:22,681 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-10-21 16:10:22,701 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-10-21 16:10:22,703 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:22,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-21 16:10:22,745 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-21 16:10:22,769 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-21 16:10:22,787 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/image?model=product.template&field=image_128&id=2238&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-21 16:10:22,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/image?model=product.template&field=image_128&id=2239&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-21 16:10:22,836 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-21 16:10:22,915 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.159 2026-10-21 16:10:22,946 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:23,005 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:23,227 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.050 0.169 2026-10-21 16:10:23,326 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.021 0.052 2026-10-21 16:10:23,384 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-21 16:10:23,481 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:23,614 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 58 0.039 0.094 2026-10-21 16:10:23,768 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.035 0.111 2026-10-21 16:10:23,778 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.147 2026-10-21 16:10:23,834 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:23] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.010 0.038 2026-10-21 16:10:23,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.023 2026-10-21 16:10:23,913 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:23,932 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:23] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.011 0.032 2026-10-21 16:10:23,966 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:23] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.041 2026-10-21 16:10:24,034 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.016 0.071 2026-10-21 16:10:24,038 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:24,088 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:24,140 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:24,190 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:24,241 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:24,291 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:24,342 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:24,393 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:24,448 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:24,503 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:24,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.079 2026-10-21 16:10:24,632 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:24] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.023 2026-10-21 16:10:24,723 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 19 0.026 0.055 2026-10-21 16:10:24,759 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-21 16:10:24,798 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:24,917 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:24] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 48 0.038 0.081 2026-10-21 16:10:25,047 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.035 0.086 2026-10-21 16:10:25,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.126 2026-10-21 16:10:25,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.034 2026-10-21 16:10:25,191 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:25] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.013 0.047 2026-10-21 16:10:25,313 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:25] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 48 0.033 0.141 2026-10-21 16:10:25,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.017 0.160 2026-10-21 16:10:25,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.029 0.135 2026-10-21 16:10:25,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.177 2026-10-21 16:10:25,577 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.036 2026-10-21 16:10:25,637 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:25,663 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.025 2026-10-21 16:10:25,710 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:25,760 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:25,811 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:25,862 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:25,913 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:25,964 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:26,015 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-10-21 16:10:26,015 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-21 16:10:26,112 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 18607512 (allocated 20447232) 2026-10-21 16:10:26,119 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 126799 2026-10-21 16:10:26,119 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-10-21 16:10:26,121 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 126799 2026-10-21 16:10:26,229 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161026_229007_test_settle_order_with_incompatible_partner.txt 2026-10-21 16:10:26,229 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmpj2s8cv7v_chrome_odoo" 2026-10-21 16:10:26,249 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-10-21 16:10:28,306 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 127029 2026-10-21 16:10:28,307 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmpb4e1d5mu_chrome_odoo 2026-10-21 16:10:28,307 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:39427/json/version 2026-10-21 16:10:28,308 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39427', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:10:28,345 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: Chrome/150.0.7871.114 2026-10-21 16:10:28,345 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:39427/json 2026-10-21 16:10:28,346 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39427', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:10:28,364 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:39427/devtools/page/1353281BEC932010E2A659EDCF0C99E1 2026-10-21 16:10:28,375 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-10-21 16:10:28,378 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-10-21 16:10:28,418 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:10:28,428 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-10-21 16:10:28,429 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:10:28,430 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:10:28,450 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:10:29,239 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:29] "GET /pos/ui/127 HTTP/1.1" 200 - 88 0.037 0.755 2026-10-21 16:10:29,243 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': '1353281BEC932010E2A659EDCF0C99E1', 'loaderId': 'E5A69FAF4EA4AF10796FB38B25E1BD21', 'isDownload': False} 2026-10-21 16:10:29,243 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-10-21 16:10:29,262 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:10:29,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:29] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:10:29,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:29] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:10:29,298 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:29] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-10-21 16:10:29,704 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:10:29,719 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:10:29,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-21 16:10:29,748 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:10:29,754 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:10:29,759 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:29,769 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:10:29,778 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:29,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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.013 2026-10-21 16:10:29,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-21 16:10:29,873 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.029 2026-10-21 16:10:29,875 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-21 16:10:30,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.149 0.352 2026-10-21 16:10:30,425 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:10:30,490 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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-10-21 16:10:30,547 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-10-21 16:10:30,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:10:30,590 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-10-21 16:10:30,604 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 16:10:30,642 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:10:30,663 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:10:30,671 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:30,685 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:30,697 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:30,697 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.017 0.033 2026-10-21 16:10:30,716 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.005 0.057 2026-10-21 16:10:30,721 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-10-21 16:10:30,735 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.020 2026-10-21 16:10:30,773 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:30,843 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 16:10:30,877 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:30,892 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:30,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.038 0.057 2026-10-21 16:10:30,947 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:30,981 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.026 0.137 2026-10-21 16:10:30,990 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:31,001 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-10-21 16:10:31,024 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-10-21 16:10:31,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.134 2026-10-21 16:10:31,059 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-10-21 16:10:31,083 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-10-21 16:10:31,105 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-10-21 16:10:31,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 16:10:31,149 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "GET /web/image?model=product.template&field=image_128&id=2240&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-10-21 16:10:31,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "GET /web/image?model=product.template&field=image_128&id=2241&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-21 16:10:31,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-21 16:10:31,216 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-21 16:10:31,236 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-21 16:10:31,319 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.192 2026-10-21 16:10:31,360 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:31,422 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:31,633 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.043 0.165 2026-10-21 16:10:31,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.027 0.041 2026-10-21 16:10:31,781 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.011 2026-10-21 16:10:31,875 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:31,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:31] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 63 0.040 0.083 2026-10-21 16:10:32,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.044 0.093 2026-10-21 16:10:32,157 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.137 2026-10-21 16:10:32,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.028 2026-10-21 16:10:32,246 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:32,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:32] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.016 0.039 2026-10-21 16:10:32,312 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:32] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.014 0.046 2026-10-21 16:10:32,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.015 0.077 2026-10-21 16:10:32,407 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:32,458 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:32,510 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:32,560 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:32,611 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:32,665 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:32,718 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:32,769 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:32,819 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:32,883 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:32,933 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:33,002 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:33,014 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:33,015 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:33,052 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:33,103 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:33,172 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:33,237 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:33,242 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90506688 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '999b2002-7712-439b-8411-a611b22fab7e'}] 2026-10-21 16:10:33,244 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:10:33,545 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #243 deleted stock.move records with IDs: [1378] 2026-10-21 16:10:33,868 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90506688 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '999b2002-7712-439b-8411-a611b22fab7e'} created pos.order #845 2026-10-21 16:10:33,888 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90506688 finished 2026-10-21 16:10:34,098 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 459 0.292 0.567 2026-10-21 16:10:34,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:34] "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-10-21 16:10:34,218 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79224673 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '999b2002-7712-439b-8411-a611b22fab7e'}] 2026-10-21 16:10:34,223 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:34,226 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79224673 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '999b2002-7712-439b-8411-a611b22fab7e'} sync ignored for existing PoS order pos.order(845,) (state: paid) 2026-10-21 16:10:34,249 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79224673 finished 2026-10-21 16:10:34,297 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-10-21 16:10:34,299 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-21 16:10:34,400 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 18165596 (allocated 19922944) 2026-10-21 16:10:34,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.062 0.134 2026-10-21 16:10:34,417 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.115 2026-10-21 16:10:34,426 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 127029 2026-10-21 16:10:34,430 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-10-21 16:10:34,434 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 127029 2026-10-21 16:10:34,530 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161034_530462_test_settle_order_with_kit.txt 2026-10-21 16:10:34,530 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmpb4e1d5mu_chrome_odoo" 2026-10-21 16:10:34,569 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-10-21 16:10:35,701 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 127254 2026-10-21 16:10:35,702 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmph8hx6ehb_chrome_odoo 2026-10-21 16:10:35,702 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:33581/json/version 2026-10-21 16:10:35,703 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:10:35,770 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: Chrome/150.0.7871.114 2026-10-21 16:10:35,770 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:33581/json 2026-10-21 16:10:35,771 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:10:35,784 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:33581/devtools/page/D1E481F4655F36F6595D1C68D5DE6052 2026-10-21 16:10:35,799 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-10-21 16:10:35,807 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-10-21 16:10:35,979 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:10:35,981 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-10-21 16:10:35,983 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:10:35,983 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:10:36,003 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:10:36,603 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:36] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.047 0.556 2026-10-21 16:10:36,606 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': 'D1E481F4655F36F6595D1C68D5DE6052', 'loaderId': 'EE06F64411B9B3A1111E53709476DF66', 'isDownload': False} 2026-10-21 16:10:36,607 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:36,625 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:10:36,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:36] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:10:36,655 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:36] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:10:36,661 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:36] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:10:37,142 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:37,150 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:10:37,166 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-21 16:10:37,189 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:10:37,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:10:37,196 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:37,207 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:10:37,222 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:37,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.023 2026-10-21 16:10:37,285 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.044 2026-10-21 16:10:37,340 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:37] "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-10-21 16:10:37,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-21 16:10:38,051 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.268 0.401 2026-10-21 16:10:38,075 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:10:38,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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-10-21 16:10:38,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-10-21 16:10:38,249 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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-10-21 16:10:38,265 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-10-21 16:10:38,285 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:10:38,348 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:10:38,359 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:10:38,362 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:10:38,364 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:10:38,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.019 0.036 2026-10-21 16:10:38,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.064 2026-10-21 16:10:38,426 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:38,428 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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-10-21 16:10:38,462 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:38,488 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.013 0.020 2026-10-21 16:10:38,539 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:38,546 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.019 0.069 2026-10-21 16:10:38,629 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.029 0.142 2026-10-21 16:10:38,648 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:10:38,651 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.088 2026-10-21 16:10:38,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-21 16:10:38,696 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-10-21 16:10:38,731 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.117 2026-10-21 16:10:38,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.129 2026-10-21 16:10:38,762 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:38,765 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:38,775 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 16:10:38,816 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.009 0.136 2026-10-21 16:10:38,818 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:38,838 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-21 16:10:38,858 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-21 16:10:38,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-21 16:10:38,994 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.050 0.178 2026-10-21 16:10:39,027 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:39,101 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:39,255 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.039 0.113 2026-10-21 16:10:39,345 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.020 0.048 2026-10-21 16:10:39,409 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.020 2026-10-21 16:10:39,484 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:39,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:39] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.047 0.104 2026-10-21 16:10:39,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.043 0.124 2026-10-21 16:10:39,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.170 2026-10-21 16:10:39,894 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.037 2026-10-21 16:10:39,928 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:39,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:39] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.018 0.036 2026-10-21 16:10:40,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:40] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.028 0.060 2026-10-21 16:10:40,106 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.020 0.113 2026-10-21 16:10:40,121 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:40,173 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:40,223 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:40,274 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:40,324 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:40,376 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:40,427 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-10-21 16:10:40,427 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_settle_order_with_lot SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-21 16:10:40,513 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16659076 (allocated 17825792) 2026-10-21 16:10:40,517 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 127254 2026-10-21 16:10:40,517 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-10-21 16:10:40,517 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 127254 2026-10-21 16:10:40,620 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161040_619892_test_settle_order_with_lot.txt 2026-10-21 16:10:40,620 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmph8hx6ehb_chrome_odoo" 2026-10-21 16:10:40,635 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-10-21 16:10:41,485 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 127471 2026-10-21 16:10:41,485 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmplsszybry_chrome_odoo 2026-10-21 16:10:41,485 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:43821/json/version 2026-10-21 16:10:41,486 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:10:41,526 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Browser version: Chrome/150.0.7871.114 2026-10-21 16:10:41,527 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:43821/json 2026-10-21 16:10:41,527 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:10:41,547 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:43821/devtools/page/B71EB1A1F87D1D80E87E6E088714EC7C 2026-10-21 16:10:41,561 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-10-21 16:10:41,569 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-10-21 16:10:41,711 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:10:41,713 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-10-21 16:10:41,715 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:10:41,715 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:10:41,726 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:10:42,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:42] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.044 0.521 2026-10-21 16:10:42,291 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': 'B71EB1A1F87D1D80E87E6E088714EC7C', 'loaderId': '9CFA97B6D61517F4F081B0BB5A557725', 'isDownload': False} 2026-10-21 16:10:42,292 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-21 16:10:42,311 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:10:42,328 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:42] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:10:42,336 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:42] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:10:42,370 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:42] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.049 2026-10-21 16:10:42,788 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:42,792 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:42,809 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 16:10:42,829 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:10:42,840 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:10:42,840 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:10:42,845 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:42,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:42,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:42] "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.019 2026-10-21 16:10:42,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-10-21 16:10:42,971 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.052 2026-10-21 16:10:42,974 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-21 16:10:43,576 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.187 0.386 2026-10-21 16:10:43,598 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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-10-21 16:10:43,661 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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.008 2026-10-21 16:10:43,735 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:43] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.053 2026-10-21 16:10:43,757 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:10:43,777 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: Owl is running in 'dev' mode. 2026-10-21 16:10:43,789 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:10:43,848 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:43,871 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:10:43,875 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:10:43,894 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:10:43,900 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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-10-21 16:10:43,900 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:43] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.018 0.034 2026-10-21 16:10:43,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:43] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.012 0.061 2026-10-21 16:10:43,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:43] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.028 2026-10-21 16:10:43,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.094 2026-10-21 16:10:43,995 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:44,049 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.007 0.012 2026-10-21 16:10:44,060 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:10:44,103 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:44,127 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:44,156 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:44,156 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.063 0.060 2026-10-21 16:10:44,164 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:44,178 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-10-21 16:10:44,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.136 2026-10-21 16:10:44,240 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-10-21 16:10:44,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-10-21 16:10:44,363 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.056 0.271 2026-10-21 16:10:44,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /web/image?model=product.template&field=image_128&id=2244&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-10-21 16:10:44,412 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-10-21 16:10:44,436 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /web/image?model=product.template&field=image_128&id=2243&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-10-21 16:10:44,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-10-21 16:10:44,516 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.022 0.222 2026-10-21 16:10:44,535 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-21 16:10:44,560 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:44,561 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-21 16:10:44,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-10-21 16:10:44,620 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:44,832 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.048 0.157 2026-10-21 16:10:44,945 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.039 0.053 2026-10-21 16:10:45,002 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.020 2026-10-21 16:10:45,070 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:45,181 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:45] "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.033 0.076 2026-10-21 16:10:45,312 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.034 0.088 2026-10-21 16:10:45,320 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.116 2026-10-21 16:10:45,374 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.033 2026-10-21 16:10:45,412 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:45,434 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:45] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.014 0.033 2026-10-21 16:10:45,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.010 0.050 2026-10-21 16:10:45,538 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.012 0.070 2026-10-21 16:10:45,661 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:45,729 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:45,741 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:45,743 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:45,780 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:45,831 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:45,899 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:45,967 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:45,979 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42593699 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '8ec81d65-04e4-461b-82ad-ec9f08cdcb89'}] 2026-10-21 16:10:45,981 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:10:46,715 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42593699 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '8ec81d65-04e4-461b-82ad-ec9f08cdcb89'} created pos.order #846 2026-10-21 16:10:46,737 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42593699 finished 2026-10-21 16:10:47,064 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 406 0.227 0.861 2026-10-21 16:10:47,136 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:10:47,259 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84661729 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '8ec81d65-04e4-461b-82ad-ec9f08cdcb89'}] 2026-10-21 16:10:47,261 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-10-21 16:10:47,261 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-21 16:10:47,268 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84661729 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '8ec81d65-04e4-461b-82ad-ec9f08cdcb89'} sync ignored for existing PoS order pos.order(846,) (state: paid) 2026-10-21 16:10:47,290 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84661729 finished 2026-10-21 16:10:47,369 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 19446188 (allocated 21368832) 2026-10-21 16:10:47,375 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 127471 2026-10-21 16:10:47,376 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-10-21 16:10:47,376 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 127471 2026-10-21 16:10:47,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.044 0.104 2026-10-21 16:10:47,482 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161047_482683_test_settle_order_with_multiple_uom.txt 2026-10-21 16:10:47,483 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmplsszybry_chrome_odoo" 2026-10-21 16:10:47,515 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-10-21 16:10:48,429 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 127701 2026-10-21 16:10:48,429 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmpgbngwn9o_chrome_odoo 2026-10-21 16:10:48,429 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:41805/json/version 2026-10-21 16:10:48,430 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:10:48,475 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Browser version: Chrome/150.0.7871.114 2026-10-21 16:10:48,475 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:41805/json 2026-10-21 16:10:48,476 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:10:48,486 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:41805/devtools/page/68C1A81B05CA04A46A844C62501CDCFE 2026-10-21 16:10:48,498 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-10-21 16:10:48,505 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-10-21 16:10:48,651 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:10:48,653 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-10-21 16:10:48,654 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:10:48,654 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:10:48,665 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:10:49,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:49] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.026 0.535 2026-10-21 16:10:49,226 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': '68C1A81B05CA04A46A844C62501CDCFE', 'loaderId': '9EFD317DB0841D37060783E6942BA3C0', 'isDownload': False} 2026-10-21 16:10:49,226 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-10-21 16:10:49,245 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:10:49,270 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:49] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:10:49,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:49] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:10:49,285 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:49] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-10-21 16:10:49,817 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:49,819 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:10:49,838 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:10:49,870 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:10:49,878 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:49,879 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:10:49,892 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:10:49,917 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:49,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:49] "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.014 2026-10-21 16:10:49,965 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-21 16:10:50,030 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.043 2026-10-21 16:10:50,037 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-10-21 16:10:50,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.280 0.444 2026-10-21 16:10:50,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:50] "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-10-21 16:10:50,906 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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.007 2026-10-21 16:10:50,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:50] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.039 2026-10-21 16:10:51,005 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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-10-21 16:10:51,022 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: Owl is running in 'dev' mode. 2026-10-21 16:10:51,028 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:10:51,094 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:10:51,095 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:10:51,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:10:51,102 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:10:51,125 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:51,126 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:10:51,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.044 0.040 2026-10-21 16:10:51,182 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.002 0.092 2026-10-21 16:10:51,202 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.037 2026-10-21 16:10:51,214 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:51,270 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:10:51,323 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.022 0.039 2026-10-21 16:10:51,332 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:51,351 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-10-21 16:10:51,369 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.004 0.101 2026-10-21 16:10:51,399 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-10-21 16:10:51,402 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:51,417 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:10:51,443 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.158 2026-10-21 16:10:51,451 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:51,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-10-21 16:10:51,495 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-10-21 16:10:51,561 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.026 0.273 2026-10-21 16:10:51,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/image?model=product.template&field=image_128&id=2245&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-10-21 16:10:51,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-21 16:10:51,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-10-21 16:10:51,657 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-21 16:10:51,686 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 16:10:51,773 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.036 0.258 2026-10-21 16:10:51,813 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:51,877 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:52,080 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.047 0.154 2026-10-21 16:10:52,178 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.021 0.044 2026-10-21 16:10:52,242 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.020 2026-10-21 16:10:52,343 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:52,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:52] "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.062 0.123 2026-10-21 16:10:52,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.083 0.122 2026-10-21 16:10:52,759 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.204 2026-10-21 16:10:52,807 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.025 2026-10-21 16:10:52,852 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:52,882 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:52] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.019 0.046 2026-10-21 16:10:52,914 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:52] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.043 2026-10-21 16:10:52,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.022 0.070 2026-10-21 16:10:52,999 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:53,048 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:53,099 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:53,150 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:53,231 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:53,247 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:53,249 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:10:53,282 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:53,332 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:53,411 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:53,461 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:53,528 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:53,532 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39805749 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '1aaa0baf-4bc5-4b84-8ee5-a8519f2daf63'}] 2026-10-21 16:10:53,535 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:53,747 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1384] 2026-10-21 16:10:54,129 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39805749 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '1aaa0baf-4bc5-4b84-8ee5-a8519f2daf63'} created pos.order #847 2026-10-21 16:10:54,148 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39805749 finished 2026-10-21 16:10:54,339 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 413 0.251 0.559 2026-10-21 16:10:54,406 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:54] "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-10-21 16:10:54,480 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-10-21 16:10:54,480 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-21 16:10:54,488 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94777479 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '1aaa0baf-4bc5-4b84-8ee5-a8519f2daf63'}] 2026-10-21 16:10:54,494 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94777479 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '1aaa0baf-4bc5-4b84-8ee5-a8519f2daf63'} sync ignored for existing PoS order pos.order(847,) (state: paid) 2026-10-21 16:10:54,514 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94777479 finished 2026-10-21 16:10:54,583 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17842872 (allocated 19398656) 2026-10-21 16:10:54,590 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 127701 2026-10-21 16:10:54,591 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-10-21 16:10:54,592 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 127701 2026-10-21 16:10:54,602 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.033 0.083 2026-10-21 16:10:54,687 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161054_687352_test_settle_order_with_multistep_delivery.txt 2026-10-21 16:10:54,687 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmpgbngwn9o_chrome_odoo" 2026-10-21 16:10:54,708 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-10-21 16:10:56,541 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 127925 2026-10-21 16:10:56,541 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmphjbcnduh_chrome_odoo 2026-10-21 16:10:56,541 44 INFO rb-01d1866-225816-427320 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:34049/json/version 2026-10-21 16:10:56,543 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:10:56,569 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Browser version: Chrome/150.0.7871.114 2026-10-21 16:10:56,569 44 INFO rb-01d1866-225816-427320 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:34049/json 2026-10-21 16:10:56,570 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:10:56,586 44 INFO rb-01d1866-225816-427320 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:34049/devtools/page/13DFD59B75982081BAEA4D04B962802A 2026-10-21 16:10:56,594 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Enable chrome headless console log notification 2026-10-21 16:10:56,603 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-10-21 16:10:56,818 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:10:56,820 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-10-21 16:10:56,826 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:10:56,826 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:10:56,838 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:10:57,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:57] "GET /pos/ui/127 HTTP/1.1" 200 - 83 0.038 0.533 2026-10-21 16:10:57,411 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': '13DFD59B75982081BAEA4D04B962802A', 'loaderId': '2E515D204BB660A0D6A82DA21CA501B1', 'isDownload': False} 2026-10-21 16:10:57,411 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-10-21 16:10:57,432 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:10:57,449 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:57] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:10:57,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:57] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:10:57,460 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:57] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:10:57,966 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:10:57,970 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:10:57,971 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 16:10:58,005 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:10:58,005 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:10:58,015 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:58,022 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:10:58,034 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:58,068 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:58] "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.017 2026-10-21 16:10:58,080 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-21 16:10:58,137 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.042 2026-10-21 16:10:58,141 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-21 16:10:58,757 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.218 0.367 2026-10-21 16:10:58,780 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:10:58,839 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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-10-21 16:10:58,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:58] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-10-21 16:10:58,918 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10: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-10-21 16:10:58,932 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:58,946 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-10-21 16:10:58,999 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:10:59,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:59,032 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:10:59,034 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:10:59,063 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:10:59,069 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:10:59,069 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.024 0.038 2026-10-21 16:10:59,092 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:10:59,095 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.005 0.072 2026-10-21 16:10:59,112 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.020 2026-10-21 16:10:59,169 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:59,178 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.016 0.098 2026-10-21 16:10:59,275 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.053 0.140 2026-10-21 16:10:59,286 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:10:59,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-21 16:10:59,311 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.088 2026-10-21 16:10:59,339 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-21 16:10:59,360 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:59,369 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-10-21 16:10:59,380 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:10:59,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-10-21 16:10:59,411 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:59,417 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/image?model=product.template&field=image_128&id=2246&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-21 16:10:59,437 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-21 16:10:59,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-10-21 16:10:59,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-21 16:10:59,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-21 16:10:59,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-10-21 16:10:59,606 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.029 0.181 2026-10-21 16:10:59,651 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:59,716 44 INFO rb-01d1866-225816-427320 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-10-21 16:10:59,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:10:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.047 0.159 2026-10-21 16:11:00,037 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.022 0.062 2026-10-21 16:11:00,085 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-21 16:11:00,171 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:00,325 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:00] "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.047 0.106 2026-10-21 16:11:00,487 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 72 0.041 0.113 2026-10-21 16:11:00,500 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.153 2026-10-21 16:11:00,548 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.025 2026-10-21 16:11:00,600 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:00,634 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:00] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 21 0.014 0.048 2026-10-21 16:11:00,674 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:00] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.058 2026-10-21 16:11:00,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.014 0.067 2026-10-21 16:11:00,752 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:00,803 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:00,852 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:00,903 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:00,975 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:00,987 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:00,988 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:01,025 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:01,076 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:01,158 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:01,209 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:01,266 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:01,324 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:01,395 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:01,410 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50978555 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '1c05d296-92ce-4207-8f78-0d15f7590541'}] 2026-10-21 16:11:01,413 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:01,580 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1389] 2026-10-21 16:11:03,714 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50978555 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '1c05d296-92ce-4207-8f78-0d15f7590541'} created pos.order #848 2026-10-21 16:11:03,922 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50978555 finished 2026-10-21 16:11:04,122 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 16:11:04,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 1020 0.696 2.019 2026-10-21 16:11:04,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:04] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.005 0.026 2026-10-21 16:11:04,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.030 2026-10-21 16:11:04,303 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-10-21 16:11:04,303 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-21 16:11:04,321 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19936955 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '1c05d296-92ce-4207-8f78-0d15f7590541'}] 2026-10-21 16:11:04,336 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19936955 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '1c05d296-92ce-4207-8f78-0d15f7590541'} sync ignored for existing PoS order pos.order(848,) (state: done) 2026-10-21 16:11:04,357 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19936955 finished 2026-10-21 16:11:04,440 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 18124588 (allocated 19660800) 2026-10-21 16:11:04,455 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 127925 2026-10-21 16:11:04,460 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-10-21 16:11:04,463 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 127925 2026-10-21 16:11:04,473 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.051 0.104 2026-10-21 16:11:04,539 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161104_539202_test_settle_order_with_multistep_delivery_receipt.txt 2026-10-21 16:11:04,539 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmphjbcnduh_chrome_odoo" 2026-10-21 16:11:04,579 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-10-21 16:11:05,245 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 128149 2026-10-21 16:11:05,245 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmp1q65o1jl_chrome_odoo 2026-10-21 16:11:05,245 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:40735/json/version 2026-10-21 16:11:05,246 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40735', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:05,288 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: Chrome/150.0.7871.114 2026-10-21 16:11:05,289 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:40735/json 2026-10-21 16:11:05,289 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40735', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:05,297 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:40735/devtools/page/346368C7558AA6DE8D2A9F7EF849D07E 2026-10-21 16:11:05,308 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-10-21 16:11:05,316 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-10-21 16:11:05,433 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:11:05,435 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-10-21 16:11:05,438 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:11:05,438 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:11:05,451 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:11:06,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:06] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.064 0.704 2026-10-21 16:11:06,219 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': '346368C7558AA6DE8D2A9F7EF849D07E', 'loaderId': '80907385D1B9DB88CBA326040FCEBA8A', 'isDownload': False} 2026-10-21 16:11:06,220 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-21 16:11:06,234 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:11:06,272 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:06] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.022 2026-10-21 16:11:06,277 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:06] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-10-21 16:11:06,306 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:06] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.055 2026-10-21 16:11:06,729 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:06,734 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:06,749 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 16:11:06,767 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:11:06,772 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:11:06,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:11:06,779 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:06,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:06,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.014 2026-10-21 16:11:06,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-21 16:11:06,903 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.042 2026-10-21 16:11:06,906 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-21 16:11:07,384 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.162 0.294 2026-10-21 16:11:07,410 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:11:07,459 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:11:07,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.042 2026-10-21 16:11:07,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:11:07,565 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-10-21 16:11:07,587 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:11:07,638 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:07,667 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:11:07,674 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:11:07,691 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.019 0.031 2026-10-21 16:11:07,693 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:11:07,711 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 16:11:07,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.010 0.065 2026-10-21 16:11:07,723 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-10-21 16:11:07,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-10-21 16:11:07,784 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:07,824 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:11:07,825 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.011 0.011 2026-10-21 16:11:07,898 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.034 0.057 2026-10-21 16:11:07,907 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:11:07,918 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:07,922 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-21 16:11:07,930 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:07,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-21 16:11:07,972 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:07,979 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:07] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-21 16:11:08,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:08] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-10-21 16:11:08,066 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:08] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.016 0.243 2026-10-21 16:11:08,089 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:08] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-21 16:11:08,112 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:08] "GET /web/image?model=product.template&field=image_128&id=2247&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-10-21 16:11:08,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:08] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-10-21 16:11:08,149 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:08] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-21 16:11:08,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:08] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-21 16:11:08,199 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:08] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-21 16:11:08,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.252 2026-10-21 16:11:08,326 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:08,386 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:08,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.042 0.111 2026-10-21 16:11:08,639 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.020 0.054 2026-10-21 16:11:08,691 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-21 16:11:08,778 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:08,893 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:08] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 58 0.038 0.073 2026-10-21 16:11:09,040 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.035 0.104 2026-10-21 16:11:09,050 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.136 2026-10-21 16:11:09,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.022 2026-10-21 16:11:09,132 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:09,168 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:09] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.014 0.048 2026-10-21 16:11:09,206 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:09] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.044 2026-10-21 16:11:09,264 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.013 0.054 2026-10-21 16:11:09,295 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:09,362 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:09,373 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:11:09,377 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:09,413 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:09,464 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:09,532 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:09,595 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:09,602 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42196080 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '4b668546-a9c8-4d3c-b363-4c958a76d684'}] 2026-10-21 16:11:09,604 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:11:10,057 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42196080 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '4b668546-a9c8-4d3c-b363-4c958a76d684'} created pos.order #849 2026-10-21 16:11:10,079 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42196080 finished 2026-10-21 16:11:10,234 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 309 0.224 0.412 2026-10-21 16:11:10,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:11:10,371 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43794275 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '4b668546-a9c8-4d3c-b363-4c958a76d684'}] 2026-10-21 16:11:10,373 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-10-21 16:11:10,376 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-21 16:11:10,380 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43794275 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '4b668546-a9c8-4d3c-b363-4c958a76d684'} sync ignored for existing PoS order pos.order(849,) (state: paid) 2026-10-21 16:11:10,401 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43794275 finished 2026-10-21 16:11:10,480 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17762412 (allocated 18874368) 2026-10-21 16:11:10,496 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 128149 2026-10-21 16:11:10,506 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-10-21 16:11:10,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.060 0.081 2026-10-21 16:11:10,511 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 128149 2026-10-21 16:11:10,615 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161110_615191_test_settle_quotation_delivered_qty.txt 2026-10-21 16:11:10,615 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmp1q65o1jl_chrome_odoo" 2026-10-21 16:11:10,646 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_reordering_rule ... 2026-10-21 16:11:11,102 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25724108 started for PoS orders references: [{'name': 'Order 00044-003-0015', 'pos_reference': None, 'uuid': '15387597-00c7-4adb-8b41-00a3f2403679'}] 2026-10-21 16:11:11,635 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25724108 order {'name': 'Order 00044-003-0015', 'pos_reference': None, 'uuid': '15387597-00c7-4adb-8b41-00a3f2403679'} created pos.order #850 2026-10-21 16:11:11,635 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25724108 finished 2026-10-21 16:11:12,641 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-10-21 16:11:13,247 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #241 deleted product.template.attribute.value records with IDs: [999] 2026-10-21 16:11:13,257 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #241 deleted product.template.attribute.value records with IDs: [1000] 2026-10-21 16:11:13,645 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 128380 2026-10-21 16:11:13,646 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmp_4dbbf5x_chrome_odoo 2026-10-21 16:11:13,646 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:34813/json/version 2026-10-21 16:11:13,647 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:13,714 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: Chrome/150.0.7871.114 2026-10-21 16:11:13,714 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:34813/json 2026-10-21 16:11:13,715 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:13,734 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:34813/devtools/page/BC0284A4142638BEB8EDBCEECA155B25 2026-10-21 16:11:13,746 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-10-21 16:11:13,753 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-10-21 16:11:13,795 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:11:13,803 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-10-21 16:11:13,805 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:11:13,805 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:11:13,825 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:11:14,366 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:14] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.033 0.511 2026-10-21 16:11:14,369 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': 'BC0284A4142638BEB8EDBCEECA155B25', 'loaderId': 'C78AFEC806147744FF6FCE9B8A17ADDE', 'isDownload': False} 2026-10-21 16:11:14,369 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:14,381 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:11:14,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:14] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-21 16:11:14,405 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:14] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:11:14,410 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:14] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 16:11:14,900 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:14,901 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:11:14,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:11:14,939 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:11:14,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:11:14,948 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:14,958 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:11:14,967 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:14,993 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.013 2026-10-21 16:11:15,007 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-21 16:11:15,052 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:15] "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-10-21 16:11:15,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-21 16:11:15,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.201 0.361 2026-10-21 16:11:15,665 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:11:15,721 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11: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-10-21 16:11:15,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:15] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-10-21 16:11:15,792 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11: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-10-21 16:11:15,800 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-10-21 16:11:15,812 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-10-21 16:11:15,862 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:11:15,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:15,889 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:11:15,891 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:11:15,905 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:15,925 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11: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-10-21 16:11:15,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:15] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.023 0.038 2026-10-21 16:11:15,950 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:11:15,956 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:15] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.073 2026-10-21 16:11:15,973 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:15] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.027 2026-10-21 16:11:16,011 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:16,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.014 0.097 2026-10-21 16:11:16,109 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.035 0.140 2026-10-21 16:11:16,119 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:11:16,145 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.012 0.074 2026-10-21 16:11:16,165 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-10-21 16:11:16,184 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-21 16:11:16,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-21 16:11:16,228 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-21 16:11:16,232 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:16,236 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:11:16,247 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-21 16:11:16,280 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:16,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-21 16:11:16,305 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-21 16:11:16,327 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-10-21 16:11:16,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-21 16:11:16,375 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-21 16:11:16,455 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.023 0.191 2026-10-21 16:11:16,491 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:16,552 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:16,705 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 72 0.047 0.103 2026-10-21 16:11:16,792 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.025 0.040 2026-10-21 16:11:16,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-21 16:11:16,911 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:17,072 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:17] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.067 0.093 2026-10-21 16:11:17,217 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.041 0.096 2026-10-21 16:11:17,228 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.136 2026-10-21 16:11:17,271 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.022 2026-10-21 16:11:17,312 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:17,339 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:17] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.020 0.039 2026-10-21 16:11:17,408 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.026 0.069 2026-10-21 16:11:17,468 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.016 0.103 2026-10-21 16:11:17,494 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:17,545 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-10-21 16:11:17,546 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_settle_so_archived_attribute SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-21 16:11:17,621 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 16475336 (allocated 17825792) 2026-10-21 16:11:17,625 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 128380 2026-10-21 16:11:17,626 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-10-21 16:11:17,627 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 128380 2026-10-21 16:11:17,722 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161117_721953_test_settle_so_archived_attribute.txt 2026-10-21 16:11:17,722 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmp_4dbbf5x_chrome_odoo" 2026-10-21 16:11:17,740 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-10-21 16:11:18,697 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 128602 2026-10-21 16:11:18,697 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmpwkxavqdz_chrome_odoo 2026-10-21 16:11:18,697 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:41597/json/version 2026-10-21 16:11:18,698 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41597', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:18,739 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Browser version: Chrome/150.0.7871.114 2026-10-21 16:11:18,739 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:41597/json 2026-10-21 16:11:18,740 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41597', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:18,749 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:41597/devtools/page/B38CBD978313BD0FF3F7184A9F03F415 2026-10-21 16:11:18,761 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-10-21 16:11:18,772 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-10-21 16:11:18,847 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:11:18,849 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-10-21 16:11:18,851 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:11:18,851 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:11:18,866 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:11:19,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:19] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.056 0.537 2026-10-21 16:11:19,457 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': 'B38CBD978313BD0FF3F7184A9F03F415', 'loaderId': '4597B7A2A8BF6AAC9241889561996E2D', 'isDownload': False} 2026-10-21 16:11:19,457 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:19,480 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:11:19,500 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:19] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:11:19,504 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:19] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:11:19,535 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:19] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.044 2026-10-21 16:11:20,050 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:20,059 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:11:20,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-10-21 16:11:20,099 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:11:20,106 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:11:20,110 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:20,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:11:20,125 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:20,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:20] "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-10-21 16:11:20,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.048 2026-10-21 16:11:20,236 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.037 2026-10-21 16:11:20,239 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-21 16:11:20,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.181 0.417 2026-10-21 16:11:20,888 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11: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-10-21 16:11:20,933 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11: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-10-21 16:11:20,981 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:20] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-10-21 16:11:21,007 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11: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-10-21 16:11:21,022 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: Owl is running in 'dev' mode. 2026-10-21 16:11:21,029 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:21,075 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:21,097 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:11:21,105 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:11:21,112 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.015 0.024 2026-10-21 16:11:21,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.002 0.044 2026-10-21 16:11:21,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-10-21 16:11:21,137 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:11:21,144 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11: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-10-21 16:11:21,176 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.009 2026-10-21 16:11:21,240 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:21,260 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:11:21,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.033 0.072 2026-10-21 16:11:21,361 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:11:21,457 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.052 0.155 2026-10-21 16:11:21,475 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:21,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-21 16:11:21,495 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:21,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-10-21 16:11:21,526 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:21,538 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-10-21 16:11:21,552 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.004 0.291 2026-10-21 16:11:21,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-10-21 16:11:21,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-21 16:11:21,611 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-21 16:11:21,630 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-21 16:11:21,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.009 0.116 2026-10-21 16:11:21,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.026 0.147 2026-10-21 16:11:21,752 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-21 16:11:21,774 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:21] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-21 16:11:21,778 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:21,841 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:22,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.048 0.142 2026-10-21 16:11:22,141 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.029 0.048 2026-10-21 16:11:22,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-21 16:11:22,307 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:22,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:22] "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.048 0.114 2026-10-21 16:11:22,655 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 73 0.060 0.115 2026-10-21 16:11:22,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.173 2026-10-21 16:11:22,718 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.012 0.026 2026-10-21 16:11:22,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:22] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:11:22,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:22] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.001 0.003 2026-10-21 16:11:22,786 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:22,815 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:22] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.015 0.046 2026-10-21 16:11:22,865 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:22] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.013 0.064 2026-10-21 16:11:22,934 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:22,944 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.087 2026-10-21 16:11:22,984 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-10-21 16:11:22,984 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:23,047 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16558448 (allocated 17563648) 2026-10-21 16:11:23,052 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 128602 2026-10-21 16:11:23,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-10-21 16:11:23,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 128602 2026-10-21 16:11:23,162 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161123_162352_test_settle_so_custom_attribute_value.txt 2026-10-21 16:11:23,162 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmpwkxavqdz_chrome_odoo" 2026-10-21 16:11:23,177 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_price_unit_not_rounded ... 2026-10-21 16:11:23,711 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Chrome pid: 128823 2026-10-21 16:11:23,711 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Chrome headless temporary user profile dir: /tmp/tmpb9kvy08i_chrome_odoo 2026-10-21 16:11:23,711 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Issuing json command http://127.0.0.1:34059/json/version 2026-10-21 16:11:23,713 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:23,741 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Browser version: Chrome/150.0.7871.114 2026-10-21 16:11:23,741 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Issuing json command http://127.0.0.1:34059/json 2026-10-21 16:11:23,741 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:23,750 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Websocket url found: ws://127.0.0.1:34059/devtools/page/1255DC0A91412BE7ABBA2D766C2EFD4F 2026-10-21 16:11:23,759 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Enable chrome headless console log notification 2026-10-21 16:11:23,765 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Chrome headless enable page notifications 2026-10-21 16:11:23,851 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:11:23,858 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Setting session cookie in browser 2026-10-21 16:11:23,860 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:11:23,860 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-21 16:11:23,869 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:11:24,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:24] "GET /pos/ui/127 HTTP/1.1" 200 - 136 0.067 0.825 2026-10-21 16:11:24,762 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Navigation result: {'frameId': '1255DC0A91412BE7ABBA2D766C2EFD4F', 'loaderId': '20AD666894B41AA975DD83BB8A3B44C3', 'isDownload': False} 2026-10-21 16:11:24,762 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Evaluate ready code "odoo.isTourReady('test_settle_so_price_unit_not_rounded')" 2026-10-21 16:11:24,779 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:11:24,807 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:24] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-10-21 16:11:24,814 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:24] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-10-21 16:11:24,840 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:24] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.035 2026-10-21 16:11:25,320 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:11:25,322 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:11:25,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.016 2026-10-21 16:11:25,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:11:25,372 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Evaluate test code "odoo.startTour('test_settle_so_price_unit_not_rounded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:11:25,381 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [1/27] Tour test_settle_so_price_unit_not_rounded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-21 16:11:25,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:11:25,396 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:25,425 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11: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.011 2026-10-21 16:11:25,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.028 2026-10-21 16:11:25,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.013 0.053 2026-10-21 16:11:25,515 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-21 16:11:26,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.176 0.468 2026-10-21 16:11:26,210 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "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-10-21 16:11:26,275 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11: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-10-21 16:11:26,336 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-10-21 16:11:26,380 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 16:11:26,401 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: Owl is running in 'dev' mode. 2026-10-21 16:11:26,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-10-21 16:11:26,484 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 16:11:26,501 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:11:26,504 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:11:26,507 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:11:26,520 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11: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-10-21 16:11:26,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.029 0.038 2026-10-21 16:11:26,557 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.006 0.076 2026-10-21 16:11:26,570 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.030 2026-10-21 16:11:26,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-10-21 16:11:26,629 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [2/27] Tour test_settle_so_price_unit_not_rounded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-21 16:11:26,657 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:11:26,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.012 0.015 2026-10-21 16:11:26,760 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [3/27] Tour test_settle_so_price_unit_not_rounded → Step click Actions button (trigger: .mobile-more-button) 2026-10-21 16:11:26,776 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.053 0.073 2026-10-21 16:11:26,781 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:11:26,794 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:26,811 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [4/27] Tour test_settle_so_price_unit_not_rounded → Step click Actions button (trigger: .more-btn) 2026-10-21 16:11:26,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.035 0.166 2026-10-21 16:11:26,884 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.193 2026-10-21 16:11:26,915 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.218 2026-10-21 16:11:26,935 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-10-21 16:11:26,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-10-21 16:11:26,993 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:26] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.188 2026-10-21 16:11:27,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:27] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-10-21 16:11:27,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:27] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-21 16:11:27,056 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:27] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-21 16:11:27,141 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.045 0.155 2026-10-21 16:11:27,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:27] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-21 16:11:27,178 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [5/27] Tour test_settle_so_price_unit_not_rounded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-10-21 16:11:27,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:27] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-10-21 16:11:27,242 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [6/27] Tour test_settle_so_price_unit_not_rounded → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-10-21 16:11:27,449 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 66 0.063 0.143 2026-10-21 16:11:27,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.025 0.038 2026-10-21 16:11:27,593 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.005 0.015 2026-10-21 16:11:27,680 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [7/27] Tour test_settle_so_price_unit_not_rounded → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-10-21 16:11:27,814 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:27] "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.054 0.079 2026-10-21 16:11:27,968 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.053 0.093 2026-10-21 16:11:27,977 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.145 2026-10-21 16:11:28,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.031 2026-10-21 16:11:28,076 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [8/27] Tour test_settle_so_price_unit_not_rounded → Step body:not(:has(.modal)) 2026-10-21 16:11:28,090 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:28] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.019 0.030 2026-10-21 16:11:28,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.035 2026-10-21 16:11:28,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.012 0.056 2026-10-21 16:11:28,213 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [9/27] Tour test_settle_so_price_unit_not_rounded → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-21 16:11:28,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [10/27] Tour test_settle_so_price_unit_not_rounded → Step Check orderline with attributes: {"withClass":".selected","productName":"Cable","quantity":"100","price":"16,54","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Cable")):has(.qty:contains("100")):has(.price:contains("16,54"))) 2026-10-21 16:11:28,315 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [11/27] Tour test_settle_so_price_unit_not_rounded → Step go back to the products (trigger: .actionpad .back-button) 2026-10-21 16:11:28,366 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [12/27] Tour test_settle_so_price_unit_not_rounded → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-21 16:11:28,416 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [13/27] Tour test_settle_so_price_unit_not_rounded → Step order total amount is '16,54' (trigger: .product-screen .order-summary .total:contains("16,54")) 2026-10-21 16:11:28,467 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [14/27] Tour test_settle_so_price_unit_not_rounded → Step go back to the products (trigger: .actionpad .back-button) 2026-10-21 16:11:28,518 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [15/27] Tour test_settle_so_price_unit_not_rounded → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-21 16:11:28,568 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [16/27] Tour test_settle_so_price_unit_not_rounded → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-10-21 16:11:28,623 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [17/27] Tour test_settle_so_price_unit_not_rounded → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-21 16:11:28,676 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [18/27] Tour test_settle_so_price_unit_not_rounded → Step click numpad button: , (trigger: div.numpad button:contains(/^,$/)) 2026-10-21 16:11:28,729 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [19/27] Tour test_settle_so_price_unit_not_rounded → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-10-21 16:11:28,781 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [20/27] Tour test_settle_so_price_unit_not_rounded → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-21 16:11:28,834 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [21/27] Tour test_settle_so_price_unit_not_rounded → Step go back to the products (trigger: .actionpad .back-button) 2026-10-21 16:11:28,886 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [22/27] Tour test_settle_so_price_unit_not_rounded → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-21 16:11:28,936 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [23/27] Tour test_settle_so_price_unit_not_rounded → Step Check orderline with attributes: {"withClass":".selected","productName":"Cable","quantity":"100","price":"22,50","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Cable")):has(.qty:contains("100")):has(.price:contains("22,50"))) 2026-10-21 16:11:28,997 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [24/27] Tour test_settle_so_price_unit_not_rounded → Step go back to the products (trigger: .actionpad .back-button) 2026-10-21 16:11:29,046 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [25/27] Tour test_settle_so_price_unit_not_rounded → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-21 16:11:29,097 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [26/27] Tour test_settle_so_price_unit_not_rounded → Step order total amount is '22,50' (trigger: .product-screen .order-summary .total:contains("22,50")) 2026-10-21 16:11:29,147 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: [27/27] Tour test_settle_so_price_unit_not_rounded → Step go back to the products (trigger: .actionpad .back-button) 2026-10-21 16:11:29,199 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: tour succeeded 2026-10-21 16:11:29,199 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_settle_so_price_unit_not_rounded SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-21 16:11:29,274 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: heap 16536860 (allocated 17301504) 2026-10-21 16:11:29,279 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Closing chrome headless with pid 128823 2026-10-21 16:11:29,279 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Closing websocket connection 2026-10-21 16:11:29,281 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Terminating chrome headless with pid 128823 2026-10-21 16:11:29,375 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161129_375245_test_settle_so_price_unit_not_rounded.txt 2026-10-21 16:11:29,375 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Removing chrome user profile "/tmp/tmpb9kvy08i_chrome_odoo" 2026-10-21 16:11:29,389 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-10-21 16:11:30,133 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 129047 2026-10-21 16:11:30,133 44 INFO rb-01d1866-225816-427320 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/tmp4mafjdeg_chrome_odoo 2026-10-21 16:11:30,133 44 INFO rb-01d1866-225816-427320 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:44975/json/version 2026-10-21 16:11:30,135 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:30,153 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Browser version: Chrome/150.0.7871.114 2026-10-21 16:11:30,154 44 INFO rb-01d1866-225816-427320 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:44975/json 2026-10-21 16:11:30,154 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:30,165 44 INFO rb-01d1866-225816-427320 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:44975/devtools/page/02E45926F178D1BA0C997D8F6572417E 2026-10-21 16:11:30,181 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:30,190 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome headless enable page notifications 2026-10-21 16:11:30,323 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:11:30,328 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Setting session cookie in browser 2026-10-21 16:11:30,330 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:11:30,330 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:11:30,344 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:11:31,133 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:31] "GET /pos/ui/127 HTTP/1.1" 200 - 131 0.079 0.713 2026-10-21 16:11:31,137 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': '02E45926F178D1BA0C997D8F6572417E', 'loaderId': '0038AD2BA9FE9F3F852D288CEB17BAF4', 'isDownload': False} 2026-10-21 16:11:31,137 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:31,153 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:11:31,169 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:31] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:11:31,176 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:31] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:11:31,182 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:31] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:11:31,612 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:11:31,625 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:31,638 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:11:31,656 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:11:31,667 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:11:31,674 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:11:31,677 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:11:31,685 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:31,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-21 16:11:31,713 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.019 2026-10-21 16:11:31,772 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.013 0.042 2026-10-21 16:11:31,775 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-21 16:11:32,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.150 0.317 2026-10-21 16:11:32,298 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11: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-10-21 16:11:32,345 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11: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-10-21 16:11:32,387 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-10-21 16:11:32,406 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11: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-10-21 16:11:32,417 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:32,429 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 16:11:32,475 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:32,504 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:11:32,517 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:11:32,521 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:11:32,530 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:11:32,541 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:11:32,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.021 0.034 2026-10-21 16:11:32,558 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.002 0.059 2026-10-21 16:11:32,569 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.002 0.031 2026-10-21 16:11:32,605 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:32,650 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:11:32,661 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.004 0.031 2026-10-21 16:11:32,711 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:32,735 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:32,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.044 0.092 2026-10-21 16:11:32,769 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:11:32,793 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:32,831 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.024 0.175 2026-10-21 16:11:32,858 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-10-21 16:11:32,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-10-21 16:11:32,902 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-10-21 16:11:32,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-10-21 16:11:32,945 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-21 16:11:32,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-21 16:11:32,982 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:32] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-21 16:11:33,009 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:33] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-21 16:11:33,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:33] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-21 16:11:33,056 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:33] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-21 16:11:33,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.022 0.190 2026-10-21 16:11:33,160 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:33,224 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:33,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.033 0.137 2026-10-21 16:11:33,480 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.035 2026-10-21 16:11:33,530 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.008 2026-10-21 16:11:33,633 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:33,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:33] "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.033 0.066 2026-10-21 16:11:33,847 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.032 0.074 2026-10-21 16:11:33,858 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.106 2026-10-21 16:11:33,899 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.022 2026-10-21 16:11:33,943 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:33,963 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:33] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.012 0.044 2026-10-21 16:11:33,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.010 0.040 2026-10-21 16:11:34,063 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:34,066 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.013 0.073 2026-10-21 16:11:34,113 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:34,164 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:34,215 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-10-21 16:11:34,215 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:34,301 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 16355624 (allocated 17301504) 2026-10-21 16:11:34,307 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 129047 2026-10-21 16:11:34,308 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-10-21 16:11:34,308 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 129047 2026-10-21 16:11:34,403 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161134_403712_test_settle_so_with_non_pos_groupable_uom.txt 2026-10-21 16:11:34,404 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmp4mafjdeg_chrome_odoo" 2026-10-21 16:11:34,417 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-10-21 16:11:35,173 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 129268 2026-10-21 16:11:35,173 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmpl776midl_chrome_odoo 2026-10-21 16:11:35,173 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:46875/json/version 2026-10-21 16:11:35,174 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46875', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:35,193 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Browser version: Chrome/150.0.7871.114 2026-10-21 16:11:35,193 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:46875/json 2026-10-21 16:11:35,194 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46875', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:35,205 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:46875/devtools/page/809378DF8DECE6CEBF60DC3B867E9480 2026-10-21 16:11:35,215 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-10-21 16:11:35,219 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-10-21 16:11:35,336 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:11:35,338 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-10-21 16:11:35,340 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:11:35,340 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:11:35,351 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:11:36,010 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:36] "GET /pos/ui/127 HTTP/1.1" 200 - 87 0.044 0.618 2026-10-21 16:11:36,013 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '809378DF8DECE6CEBF60DC3B867E9480', 'loaderId': 'E0C08DCF296D9895E68CF659FDE9DF72', 'isDownload': False} 2026-10-21 16:11:36,013 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-10-21 16:11:36,028 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:11:36,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:36] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-10-21 16:11:36,049 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:36] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 16:11:36,069 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:36] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.031 2026-10-21 16:11:36,513 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:36,516 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:36,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:11:36,552 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:11:36,555 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:11:36,563 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:36,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:11:36,579 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:36,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.014 2026-10-21 16:11:36,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-10-21 16:11:36,667 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.032 2026-10-21 16:11:36,669 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-21 16:11:37,242 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.221 0.325 2026-10-21 16:11:37,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11: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-10-21 16:11:37,324 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:11:37,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-10-21 16:11:37,422 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11: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-10-21 16:11:37,438 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: Owl is running in 'dev' mode. 2026-10-21 16:11:37,451 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 16:11:37,515 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:11:37,525 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:37,527 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:11:37,553 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:11:37,554 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:11:37,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.015 0.030 2026-10-21 16:11:37,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.056 2026-10-21 16:11:37,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-10-21 16:11:37,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.010 2026-10-21 16:11:37,695 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:37,714 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:37,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.040 0.045 2026-10-21 16:11:37,797 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:11:37,804 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:37,846 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.021 0.119 2026-10-21 16:11:37,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 16:11:37,878 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:11:37,881 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:37,897 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-10-21 16:11:37,933 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.010 0.166 2026-10-21 16:11:37,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.207 2026-10-21 16:11:37,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-10-21 16:11:37,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:37] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-10-21 16:11:38,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:38] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-21 16:11:38,039 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:38] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-21 16:11:38,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:38] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-10-21 16:11:38,080 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:38] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-21 16:11:38,170 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.033 0.199 2026-10-21 16:11:38,210 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:38,271 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:38,434 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.045 0.118 2026-10-21 16:11:38,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.024 0.052 2026-10-21 16:11:38,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.017 2026-10-21 16:11:38,647 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:38,794 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:38] "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.044 0.102 2026-10-21 16:11:38,974 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.051 0.121 2026-10-21 16:11:38,987 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.172 2026-10-21 16:11:39,039 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.024 2026-10-21 16:11:39,080 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:39,097 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:39] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.015 0.032 2026-10-21 16:11:39,137 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:39,176 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.015 0.044 2026-10-21 16:11:39,216 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:39,288 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:39,305 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:39,307 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:39,339 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:39,390 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:39,461 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:39,532 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-10-21 16:11:39,533 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 16:11:39,536 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62927532 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'e246906a-a72b-4d39-8b23-0d5b58d3baf6'}] 2026-10-21 16:11:39,544 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:11:39,637 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 17355264 (allocated 18612224) 2026-10-21 16:11:39,641 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 129268 2026-10-21 16:11:39,645 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-10-21 16:11:39,652 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 129268 2026-10-21 16:11:39,671 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62927532 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'e246906a-a72b-4d39-8b23-0d5b58d3baf6'} created pos.order #851 2026-10-21 16:11:39,675 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62927532 finished 2026-10-21 16:11:39,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161139_756485_test_settle_so_with_pos_downpayment.txt 2026-10-21 16:11:39,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmpl776midl_chrome_odoo" 2026-10-21 16:11:39,777 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [, ] 2026-10-21 16:11:39,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.174 0.221 2026-10-21 16:11:40,563 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settled_line_price_is_not_crossed_out ... 2026-10-21 16:11:40,594 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settled_line_price_is_not_crossed_out : l10n_fr_pos_cert module is required for this test 2026-10-21 16:11:40,599 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-10-21 16:11:41,474 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 129501 2026-10-21 16:11:41,474 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmpyv46a5x7_chrome_odoo 2026-10-21 16:11:41,475 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:35227/json/version 2026-10-21 16:11:41,476 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35227', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:41,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: Chrome/150.0.7871.114 2026-10-21 16:11:41,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:35227/json 2026-10-21 16:11:41,500 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35227', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:41,511 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:35227/devtools/page/ECB2CA934785553E919C6D4ACADAB7C5 2026-10-21 16:11:41,520 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-10-21 16:11:41,528 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-10-21 16:11:41,651 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:11:41,653 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-10-21 16:11:41,654 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:11:41,654 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:11:41,664 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:11:42,408 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:42] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.028 0.718 2026-10-21 16:11:42,412 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': 'ECB2CA934785553E919C6D4ACADAB7C5', 'loaderId': '5B9F035C8CC89E9DC9730ECECE38ABDD', 'isDownload': False} 2026-10-21 16:11:42,412 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-10-21 16:11:42,429 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:11:42,444 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:42] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.005 2026-10-21 16:11:42,450 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:42] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:11:42,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:42] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:11:42,885 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:42,891 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:42,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 16:11:42,930 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:11:42,935 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:11:42,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:11:42,942 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:42,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:42,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.012 2026-10-21 16:11:42,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-21 16:11:43,061 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.050 2026-10-21 16:11:43,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-10-21 16:11:43,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.172 0.370 2026-10-21 16:11:43,657 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:11:43,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:11:43,764 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-21 16:11:43,785 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:11:43,796 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-10-21 16:11:43,801 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:43,841 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:11:43,857 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:43,871 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:11:43,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.018 2026-10-21 16:11:43,890 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:11:43,908 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 16:11:43,918 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.013 0.052 2026-10-21 16:11:43,930 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.031 2026-10-21 16:11:43,932 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-10-21 16:11:43,969 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:44,029 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.004 0.019 2026-10-21 16:11:44,044 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:11:44,059 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:44,104 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.039 0.043 2026-10-21 16:11:44,125 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-10-21 16:11:44,145 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-21 16:11:44,163 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:44,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-10-21 16:11:44,183 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:44,194 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-21 16:11:44,215 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:44,263 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.020 0.215 2026-10-21 16:11:44,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-10-21 16:11:44,306 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-10-21 16:11:44,338 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-21 16:11:44,361 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-21 16:11:44,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-10-21 16:11:44,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-21 16:11:44,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.023 0.253 2026-10-21 16:11:44,507 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:44,567 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:44,712 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.037 0.105 2026-10-21 16:11:44,806 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.021 0.049 2026-10-21 16:11:44,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-21 16:11:44,925 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:45,076 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:45] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.043 0.107 2026-10-21 16:11:45,202 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.038 0.078 2026-10-21 16:11:45,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.112 2026-10-21 16:11:45,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.034 2026-10-21 16:11:45,314 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:45,336 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:45] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.014 0.044 2026-10-21 16:11:45,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.045 2026-10-21 16:11:45,442 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.016 0.072 2026-10-21 16:11:45,444 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:45,510 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:45,523 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:45,524 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:45,561 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:45,611 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:45,662 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:45,713 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-10-21 16:11:45,714 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-21 16:11:45,794 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16585956 (allocated 18350080) 2026-10-21 16:11:45,817 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 129501 2026-10-21 16:11:45,818 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-10-21 16:11:45,819 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 129501 2026-10-21 16:11:45,923 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161145_923760_test_ship_later_no_default.txt 2026-10-21 16:11:45,924 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmpyv46a5x7_chrome_odoo" 2026-10-21 16:11:45,941 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-10-21 16:11:46,976 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 129730 2026-10-21 16:11:46,976 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmpwzd8sk06_chrome_odoo 2026-10-21 16:11:46,977 44 INFO rb-01d1866-225816-427320 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:35039/json/version 2026-10-21 16:11:46,978 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35039', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:46,987 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Browser version: Chrome/150.0.7871.114 2026-10-21 16:11:46,987 44 INFO rb-01d1866-225816-427320 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:35039/json 2026-10-21 16:11:46,988 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35039', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:46,993 44 INFO rb-01d1866-225816-427320 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:35039/devtools/page/C2A425BC0E24DFFAFC97EE840BA4831E 2026-10-21 16:11:47,002 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Enable chrome headless console log notification 2026-10-21 16:11:47,009 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-10-21 16:11:47,152 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-21 16:11:47,158 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-10-21 16:11:47,160 44 INFO rb-01d1866-225816-427320 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/127" in browser 2026-10-21 16:11:47,160 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:11:47,171 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:11:47,701 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:47] "GET /pos/ui/127 HTTP/1.1" 200 - 86 0.029 0.503 2026-10-21 16:11:47,704 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': 'C2A425BC0E24DFFAFC97EE840BA4831E', 'loaderId': '6151CBE745C8A9093B23580F0EBE6BB6', 'isDownload': False} 2026-10-21 16:11:47,704 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Evaluate ready code "odoo.isTourReady('PosOrdersListDifferentCurrency')" 2026-10-21 16:11:47,716 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:11:47,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:47] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:11:47,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:47] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-21 16:11:47,753 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:47] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-10-21 16:11:48,217 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:48,221 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:48,235 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-10-21 16:11:48,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:11:48,267 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:11:48,273 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:48,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:11:48,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:48,306 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-10-21 16:11:48,326 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.030 2026-10-21 16:11:48,381 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.043 2026-10-21 16:11:48,384 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-21 16:11:49,011 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.173 0.417 2026-10-21 16:11:49,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:11:49,089 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:11:49,143 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-10-21 16:11:49,163 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:11:49,178 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:49,187 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 16:11:49,223 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:49,233 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:11:49,242 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:11:49,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.012 2026-10-21 16:11:49,260 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:11:49,263 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:11:49,282 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/image/res.users/244/avatar_128 HTTP/1.1" 200 - 14 0.014 0.040 2026-10-21 16:11:49,295 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.002 0.016 2026-10-21 16:11:49,296 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-10-21 16:11:49,391 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:49,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-10-21 16:11:49,455 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:11:49,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.049 0.046 2026-10-21 16:11:49,568 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:11:49,583 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:11:49,592 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:49,614 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:49,627 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.043 0.128 2026-10-21 16:11:49,650 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-21 16:11:49,674 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-10-21 16:11:49,695 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-10-21 16:11:49,724 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-10-21 16:11:49,751 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-10-21 16:11:49,772 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-21 16:11:49,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-21 16:11:49,816 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-21 16:11:49,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.160 2026-10-21 16:11:49,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-21 16:11:49,941 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:49,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:49] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-10-21 16:11:50,000 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:50,170 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.061 0.107 2026-10-21 16:11:50,205 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:11:50,278 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-21 16:11:50,360 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-10-21 16:11:50,361 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-21 16:11:50,446 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 16448708 (allocated 17825792) 2026-10-21 16:11:50,459 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 129730 2026-10-21 16:11:50,460 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-10-21 16:11:50,461 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 129730 2026-10-21 16:11:50,574 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161150_574141_test_show_orders_for_pos_currency_only.txt 2026-10-21 16:11:50,574 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmpwzd8sk06_chrome_odoo" 2026-10-21 16:11:50,596 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-10-21 16:11:52,189 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 129949 2026-10-21 16:11:52,189 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmp705vbqbc_chrome_odoo 2026-10-21 16:11:52,189 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:42561/json/version 2026-10-21 16:11:52,191 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:52,212 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-10-21 16:11:52,212 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:42561/json 2026-10-21 16:11:52,212 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:11:52,221 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:42561/devtools/page/D417BA4E2405E001B80AB245C263C753 2026-10-21 16:11:52,231 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-10-21 16:11:52,243 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-10-21 16:11:52,368 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:11:52,373 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-10-21 16:11:52,378 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:11:52,378 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-21 16:11:52,398 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:11:52,963 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:52] "GET /pos/ui/127 HTTP/1.1" 200 - 88 0.032 0.537 2026-10-21 16:11:52,967 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': 'D417BA4E2405E001B80AB245C263C753', 'loaderId': 'F1CDF13A16057D5AC4370B60F9590EE8', 'isDownload': False} 2026-10-21 16:11:52,967 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-10-21 16:11:52,984 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:11:53,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:53] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-10-21 16:11:53,012 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:53] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:11:53,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:53] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-21 16:11:53,425 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:53,429 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:53,442 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:11:53,461 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:11:53,470 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:11:53,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:11:53,477 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:53,483 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:53,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:53] "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.016 2026-10-21 16:11:53,535 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-21 16:11:53,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.044 2026-10-21 16:11:53,592 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-21 16:11:54,148 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.186 0.348 2026-10-21 16:11:54,171 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:11:54,222 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:11:54,270 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-21 16:11:54,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:11:54,308 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-10-21 16:11:54,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 16:11:54,367 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:54,375 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:11:54,382 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:11:54,384 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:11:54,403 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:11:54,406 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11: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-10-21 16:11:54,409 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.016 0.023 2026-10-21 16:11:54,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.048 2026-10-21 16:11:54,442 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:11:54,446 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.005 0.018 2026-10-21 16:11:54,490 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:54,504 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.017 0.059 2026-10-21 16:11:54,574 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:54,580 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.024 0.126 2026-10-21 16:11:54,588 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:11:54,602 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-10-21 16:11:54,622 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-21 16:11:54,649 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-21 16:11:54,680 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:54,684 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-21 16:11:54,702 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:11:54,719 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.156 2026-10-21 16:11:54,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.018 0.147 2026-10-21 16:11:54,781 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-10-21 16:11:54,801 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-21 16:11:54,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-21 16:11:54,855 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-21 16:11:54,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-21 16:11:54,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.163 2026-10-21 16:11:54,992 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:55,053 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:55,251 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 72 0.039 0.156 2026-10-21 16:11:55,355 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 37 0.024 0.055 2026-10-21 16:11:55,408 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-21 16:11:55,466 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:55,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:55] "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.038 0.106 2026-10-21 16:11:55,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.037 0.077 2026-10-21 16:11:55,746 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.114 2026-10-21 16:11:55,798 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.028 2026-10-21 16:11:55,839 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:55,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:55] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.015 0.044 2026-10-21 16:11:55,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:55] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.023 0.059 2026-10-21 16:11:55,993 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:11:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.023 0.082 2026-10-21 16:11:56,025 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:56,075 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:56,127 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:56,177 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:56,228 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:56,279 44 INFO rb-01d1866-225816-427320 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-10-21 16:11:56,330 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-10-21 16:11:56,331 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-21 16:11:56,405 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16903132 (allocated 18087936) 2026-10-21 16:11:56,411 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 129949 2026-10-21 16:11:56,411 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-10-21 16:11:56,414 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 129949 2026-10-21 16:11:56,522 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161156_522039_test_so_with_downpayment.txt 2026-10-21 16:11:56,522 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmp705vbqbc_chrome_odoo" 2026-10-21 16:11:56,546 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-10-21 16:11:57,263 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84452322 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-21 16:11:57,418 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1397] 2026-10-21 16:11:59,154 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84452322 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #852 2026-10-21 16:11:59,157 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84452322 finished 2026-10-21 16:11:59,318 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_variant_popup_qty_free ... 2026-10-21 16:12:02,603 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome pid: 130169 2026-10-21 16:12:02,603 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmpazt7rfbg_chrome_odoo 2026-10-21 16:12:02,603 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:40167/json/version 2026-10-21 16:12:02,604 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40167', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:12:02,633 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Browser version: Chrome/150.0.7871.114 2026-10-21 16:12:02,633 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:40167/json 2026-10-21 16:12:02,634 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40167', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:12:02,642 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:40167/devtools/page/2253599844857125D608527D08A4D6F3 2026-10-21 16:12:02,653 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Enable chrome headless console log notification 2026-10-21 16:12:02,664 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-10-21 16:12:02,791 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:12:02,799 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Setting session cookie in browser 2026-10-21 16:12:02,801 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-21 16:12:02,801 44 INFO rb-01d1866-225816-427320 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/127" 2026-10-21 16:12:02,813 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:12:03,588 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:03] "GET /pos/ui/127 HTTP/1.1" 200 - 88 0.029 0.748 2026-10-21 16:12:03,591 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigation result: {'frameId': '2253599844857125D608527D08A4D6F3', 'loaderId': 'E7E7F5B258049CB2672C7AEE4602680C', 'isDownload': False} 2026-10-21 16:12:03,591 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:03,609 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:12:03,622 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:03] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:12:03,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:03] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:12:03,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:03] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 16:12:04,130 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:12:04,138 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:12:04,145 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:12:04,164 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:12:04,167 44 INFO rb-01d1866-225816-427320 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:12:04,172 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:04,176 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:12:04,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:12:04,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-10-21 16:12:04,231 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-21 16:12:04,280 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.012 0.042 2026-10-21 16:12:04,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-21 16:12:04,873 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 371 0.180 0.375 2026-10-21 16:12:04,892 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:12:04,942 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:12:04,971 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:04] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.012 2026-10-21 16:12:05,018 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-21 16:12:05,051 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:12:05,066 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: Owl is running in 'dev' mode. 2026-10-21 16:12:05,084 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 16:12:05,113 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:12:05,125 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:12:05,163 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:12:05,188 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:12:05,210 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:12:05,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.029 0.039 2026-10-21 16:12:05,233 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.007 0.082 2026-10-21 16:12:05,243 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:12:05,257 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:05,261 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:12:05,327 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.033 0.094 2026-10-21 16:12:05,338 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:05,339 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:12:05,359 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:12:05,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.028 0.178 2026-10-21 16:12:05,410 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.004 0.129 2026-10-21 16:12:05,437 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-21 16:12:05,461 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-10-21 16:12:05,482 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-21 16:12:05,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-10-21 16:12:05,534 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-21 16:12:05,556 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-10-21 16:12:05,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-10-21 16:12:05,605 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-21 16:12:05,678 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.167 2026-10-21 16:12:05,705 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-21 16:12:05,727 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:05,727 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-21T16:05:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-21 16:12:05,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:05] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.226 2026-10-21 16:12:06,379 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:06] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 86 0.058 0.089 2026-10-21 16:12:06,421 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:06,475 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:06,533 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: tour succeeded 2026-10-21 16:12:06,540 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_variant_popup_qty_free SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-21 16:12:06,556 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:06] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.006 0.017 2026-10-21 16:12:06,625 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: heap 14987192 (allocated 15728640) 2026-10-21 16:12:06,630 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing chrome headless with pid 130169 2026-10-21 16:12:06,631 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing websocket connection 2026-10-21 16:12:06,632 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Terminating chrome headless with pid 130169 2026-10-21 16:12:06,726 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161206_726616_test_variant_popup_qty_free.txt 2026-10-21 16:12:06,726 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmpazt7rfbg_chrome_odoo" 2026-10-21 16:12:06,823 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-10-21 16:12:17,951 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-10-21 16:12:19,566 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-10-21 16:12:20,419 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 130392 2026-10-21 16:12:20,420 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmp4zptl9oh_chrome_odoo 2026-10-21 16:12:20,420 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:32893/json/version 2026-10-21 16:12:20,421 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32893', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:12:20,459 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Browser version: Chrome/150.0.7871.114 2026-10-21 16:12:20,459 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:32893/json 2026-10-21 16:12:20,459 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32893', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:12:20,474 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:32893/devtools/page/BAB451BDFD22348CE1FBD9702E08EDFA 2026-10-21 16:12:20,487 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-10-21 16:12:20,492 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-10-21 16:12:20,632 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:12:20,638 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-10-21 16:12:20,640 44 INFO rb-01d1866-225816-427320 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/128" in browser 2026-10-21 16:12:20,640 44 INFO rb-01d1866-225816-427320 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/128" 2026-10-21 16:12:20,655 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:12:21,196 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:21] "GET /pos/ui/128 HTTP/1.1" 200 - 91 0.045 0.499 2026-10-21 16:12:21,200 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': 'BAB451BDFD22348CE1FBD9702E08EDFA', 'loaderId': 'EC255EDB86881CF2E4EF015E4705AEB2', 'isDownload': False} 2026-10-21 16:12:21,200 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-21 16:12:21,214 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:12:21,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:21] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:12:21,236 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:21] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:12:21,261 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:21] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.032 2026-10-21 16:12:21,697 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:12:21,702 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:12:21,718 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:12:21,738 44 INFO rb-01d1866-225816-427320 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/128", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:12:21,747 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:21,747 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 16:12:21,759 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:12:21,771 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:12:21,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-10-21 16:12:21,815 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-10-21 16:12:21,855 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.013 0.031 2026-10-21 16:12:21,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-21 16:12:22,396 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.154 0.356 2026-10-21 16:12:22,414 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:12:22,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:12:22,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-10-21 16:12:22,528 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:12:22,542 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: Owl is running in 'dev' mode. 2026-10-21 16:12:22,557 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:12:22,606 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:12:22,614 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:12:22,634 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:12:22,645 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:12:22,655 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-21 16:12:22,667 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:12:22,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /web/image/res.users/249/avatar_128 HTTP/1.1" 200 - 14 0.030 0.035 2026-10-21 16:12:22,694 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:12:22,700 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.006 0.081 2026-10-21 16:12:22,717 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.004 0.029 2026-10-21 16:12:22,766 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:22,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /pos/ui/128 HTTP/1.1" 200 - 34 0.017 0.086 2026-10-21 16:12:22,853 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /pos/ui/128?from_backend=True HTTP/1.1" 200 - 34 0.032 0.160 2026-10-21 16:12:22,863 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:12:22,866 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.004 0.075 2026-10-21 16:12:22,883 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:22,909 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /web/image?model=product.template&field=image_128&id=2262&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.081 2026-10-21 16:12:22,917 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:12:22,937 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:22,940 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.106 2026-10-21 16:12:22,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-21 16:12:22,989 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:22] "GET /web/image?model=product.template&field=image_128&id=2263&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-10-21 16:12:23,009 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:23] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-10-21 16:12:23,028 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:23] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-21 16:12:23,046 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:23] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-21 16:12:23,071 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:23] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-21 16:12:23,094 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:23] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-21 16:12:23,178 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.157 2026-10-21 16:12:23,209 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:23,269 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:23,410 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.039 0.099 2026-10-21 16:12:23,494 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.019 0.041 2026-10-21 16:12:23,542 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-21 16:12:23,605 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:23,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.040 0.093 2026-10-21 16:12:23,883 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.046 0.090 2026-10-21 16:12:23,897 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.139 2026-10-21 16:12:23,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.029 2026-10-21 16:12:23,995 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:24,018 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:24] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.016 0.035 2026-10-21 16:12:24,047 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:24,083 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.013 0.043 2026-10-21 16:12:24,142 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:24,213 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:24,229 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:12:24,230 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:12:24,264 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:24,314 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:24,384 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:24,439 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:24,506 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-10-21 16:12:24,507 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-21 16:12:24,511 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:12:24,521 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1870186 started for PoS orders references: [{'name': '/', 'pos_reference': '261-128-000001', 'uuid': 'f8d7b313-bd53-4c7a-b9c2-dcf67e3cbe5f'}] 2026-10-21 16:12:24,592 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 17300892 (allocated 18874368) 2026-10-21 16:12:24,609 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 130392 2026-10-21 16:12:24,613 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-10-21 16:12:24,621 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 130392 2026-10-21 16:12:24,692 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161224_692591_test_pos_downpayment_sale_invoice_creation.txt 2026-10-21 16:12:24,692 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmp4zptl9oh_chrome_odoo" 2026-10-21 16:12:24,727 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-10-21 16:12:26,093 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1870186 order {'name': '/', 'pos_reference': '261-128-000001', 'uuid': 'f8d7b313-bd53-4c7a-b9c2-dcf67e3cbe5f'} created pos.order #855 2026-10-21 16:12:26,096 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1870186 finished 2026-10-21 16:12:26,260 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 533 0.426 1.315 2026-10-21 16:12:26,887 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-10-21 16:12:27,869 44 INFO rb-01d1866-225816-427320 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-10-21 16:12:29,628 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 130611 2026-10-21 16:12:29,629 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpnwl1jje5_chrome_odoo 2026-10-21 16:12:29,629 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:37385/json/version 2026-10-21 16:12:29,630 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37385', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:12:29,652 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-10-21 16:12:29,652 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:37385/json 2026-10-21 16:12:29,653 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37385', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:12:29,663 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:37385/devtools/page/061DE246D407B31F198642BCC27EABEF 2026-10-21 16:12:29,676 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-10-21 16:12:29,683 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-10-21 16:12:29,846 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:12:29,849 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-10-21 16:12:29,850 44 INFO rb-01d1866-225816-427320 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/128" in browser 2026-10-21 16:12:29,850 44 INFO rb-01d1866-225816-427320 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/128" 2026-10-21 16:12:29,860 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:12:30,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:30] "GET /pos/ui/128 HTTP/1.1" 200 - 80 0.039 0.678 2026-10-21 16:12:30,578 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': '061DE246D407B31F198642BCC27EABEF', 'loaderId': '4B430060AC773DA0F1205E50B3646093', 'isDownload': False} 2026-10-21 16:12:30,579 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:30,595 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:12:30,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:30] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:12:30,618 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:30] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:12:30,625 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:30] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 16:12:31,114 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:12:31,123 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:12:31,131 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:12:31,149 44 INFO rb-01d1866-225816-427320 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/128", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:12:31,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:12:31,154 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:31,161 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:12:31,171 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:12:31,204 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:31] "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-10-21 16:12:31,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.037 2026-10-21 16:12:31,278 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.045 2026-10-21 16:12:31,280 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-21 16:12:31,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.185 0.368 2026-10-21 16:12:31,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:12:31,936 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:12:31,987 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:31] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-10-21 16:12:32,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12: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-10-21 16:12:32,031 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-10-21 16:12:32,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:12:32,076 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:12:32,084 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:12:32,097 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:12:32,103 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:12:32,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/image/res.users/245/avatar_128 HTTP/1.1" 200 - 7 0.008 0.018 2026-10-21 16:12:32,124 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:12:32,128 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:12:32,136 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.012 0.039 2026-10-21 16:12:32,162 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:12:32,166 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.004 0.036 2026-10-21 16:12:32,210 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:32,217 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /pos/ui/128?from_backend=True HTTP/1.1" 200 - 33 0.017 0.065 2026-10-21 16:12:32,282 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /pos/ui/128 HTTP/1.1" 200 - 33 0.021 0.108 2026-10-21 16:12:32,306 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.007 0.053 2026-10-21 16:12:32,323 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:12:32,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/image?model=product.template&field=image_128&id=2260&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.059 2026-10-21 16:12:32,358 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/image?model=product.template&field=image_128&id=2262&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-21 16:12:32,361 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:32,367 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:12:32,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/image?model=product.template&field=image_128&id=2263&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.094 2026-10-21 16:12:32,411 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:32,422 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.110 2026-10-21 16:12:32,443 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-21 16:12:32,472 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.137 2026-10-21 16:12:32,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-21 16:12:32,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.142 2026-10-21 16:12:32,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-21 16:12:32,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-10-21T16:12:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.137 2026-10-21 16:12:32,677 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.061 0.167 2026-10-21 16:12:32,706 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:32,767 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:33,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.112 0.188 2026-10-21 16:12:33,197 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 34 0.053 0.050 2026-10-21 16:12:33,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.007 0.013 2026-10-21 16:12:33,315 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:33,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:33] "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.111 0.083 2026-10-21 16:12:33,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.057 0.099 2026-10-21 16:12:33,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.002 0.152 2026-10-21 16:12:33,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.035 2026-10-21 16:12:33,777 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:33,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:33] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.012 0.031 2026-10-21 16:12:33,858 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.018 0.059 2026-10-21 16:12:33,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:12:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.014 0.078 2026-10-21 16:12:34,027 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:34,079 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:34,129 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:34,181 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:34,232 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-10-21 16:12:34,233 44 INFO rb-01d1866-225816-427320 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-10-21 16:12:34,318 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 17503720 (allocated 19136512) 2026-10-21 16:12:34,321 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 130611 2026-10-21 16:12:34,321 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-10-21 16:12:34,322 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 130611 2026-10-21 16:12:34,417 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161234_417435_test_pos_settle_so_with_downpayment.txt 2026-10-21 16:12:34,417 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmpnwl1jje5_chrome_odoo" 2026-10-21 16:12:34,437 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-10-21 16:12:36,652 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-21 16:12:46,289 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-10-21 16:12:47,685 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-10-21 16:12:48,620 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #251 deleted stock.move.line records with IDs: [1415, 1416] 2026-10-21 16:12:48,901 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #251 deleted stock.move.line records with IDs: [1417] 2026-10-21 16:12:49,023 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-21 16:13:01,328 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #254 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-10-21 16:13:02,445 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-10-21 16:13:02,880 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91182398 started for PoS orders references: [{'name': 'Order 25945-896-7995', 'pos_reference': None, 'uuid': '25945-896-7995'}] 2026-10-21 16:13:04,326 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91182398 order {'name': 'Order 25945-896-7995', 'pos_reference': None, 'uuid': '25945-896-7995'} created pos.order #859 2026-10-21 16:13:04,327 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91182398 finished 2026-10-21 16:13:04,424 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-10-21 16:13:04,885 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61544584 started for PoS orders references: [{'name': 'Order 02470-610-6248', 'pos_reference': None, 'uuid': '02470-610-6248'}] 2026-10-21 16:13:05,260 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #254 deleted stock.move records with IDs: [1422] 2026-10-21 16:13:05,382 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61544584 order {'name': 'Order 02470-610-6248', 'pos_reference': None, 'uuid': '02470-610-6248'} created pos.order #860 2026-10-21 16:13:05,385 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61544584 finished 2026-10-21 16:13:06,124 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-10-21 16:13:06,749 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 130826 2026-10-21 16:13:06,749 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmphedyomsz_chrome_odoo 2026-10-21 16:13:06,750 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:41471/json/version 2026-10-21 16:13:06,751 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:13:06,800 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Browser version: Chrome/150.0.7871.114 2026-10-21 16:13:06,801 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:41471/json 2026-10-21 16:13:06,801 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:13:06,812 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:41471/devtools/page/A4D8D8CD94F5DED22B1C10B2F948ED91 2026-10-21 16:13:06,825 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-10-21 16:13:06,831 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-10-21 16:13:06,996 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:13:07,002 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-10-21 16:13:07,003 44 INFO rb-01d1866-225816-427320 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/131" in browser 2026-10-21 16:13:07,004 44 INFO rb-01d1866-225816-427320 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/131" 2026-10-21 16:13:07,016 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:13:07,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:07] "GET /pos/ui/131 HTTP/1.1" 200 - 86 0.039 0.516 2026-10-21 16:13:07,571 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': 'A4D8D8CD94F5DED22B1C10B2F948ED91', 'loaderId': '4F732F17D9FBAFA46B1CBAB92AE21087', 'isDownload': False} 2026-10-21 16:13:07,571 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:07,588 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:13:07,604 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:07] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:13:07,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:07] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:13:07,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:07] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:13:08,086 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:08,089 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:08,109 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:13:08,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:13:08,131 44 INFO rb-01d1866-225816-427320 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/131", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:13:08,137 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:08,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-21 16:13:08,160 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:13:08,197 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:08] "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.012 2026-10-21 16:13:08,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-21 16:13:08,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.051 2026-10-21 16:13:08,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-21 16:13:08,855 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.160 0.377 2026-10-21 16:13:08,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:13:08,960 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:13:09,010 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-21 16:13:09,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:13:09,055 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: Owl is running in 'dev' mode. 2026-10-21 16:13:09,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 16:13:09,120 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:09,146 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:13:09,150 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:13:09,165 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:13:09,166 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.015 0.030 2026-10-21 16:13:09,168 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:13:09,185 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.003 0.055 2026-10-21 16:13:09,187 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-10-21 16:13:09,204 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.003 0.018 2026-10-21 16:13:09,295 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:09,321 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:13:09,394 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:09,400 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /pos/ui/131 HTTP/1.1" 200 - 33 0.044 0.044 2026-10-21 16:13:09,416 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:13:09,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.003 0.110 2026-10-21 16:13:09,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-10-21T16:12:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-10-21 16:13:09,466 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-21T16:12:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-10-21 16:13:09,473 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:09,488 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-10-21T16:12:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-21 16:13:09,552 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /pos/ui/131?from_backend=True HTTP/1.1" 200 - 33 0.018 0.224 2026-10-21 16:13:09,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-21T16:12:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-10-21 16:13:09,603 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-21T16:12:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.169 2026-10-21 16:13:09,632 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-21T16:12:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-10-21 16:13:09,660 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-21T16:12:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-10-21 16:13:09,688 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-10-21T16:12:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-10-21 16:13:09,716 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/image?model=product.template&field=image_128&id=2312&unique=2026-10-21T16:12:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-21 16:13:09,743 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-21T16:12:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-21 16:13:09,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-21T16:12:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-21 16:13:09,853 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.248 2026-10-21 16:13:09,924 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:09,975 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:10,028 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:10,200 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:10,251 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:10,326 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:10,340 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:10,341 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:13:10,376 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:10,427 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:10,504 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:10,573 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:10,578 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65679693 started for PoS orders references: [{'name': '/', 'pos_reference': '261-131-000001', 'uuid': 'ff5cb075-437b-494a-867f-67f18e2627bc'}] 2026-10-21 16:13:10,581 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:13:10,948 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65679693 order {'name': '/', 'pos_reference': '261-131-000001', 'uuid': 'ff5cb075-437b-494a-867f-67f18e2627bc'} created pos.order #861 2026-10-21 16:13:10,968 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65679693 finished 2026-10-21 16:13:11,029 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.145 0.310 2026-10-21 16:13:11,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:11] "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-10-21 16:13:11,163 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80216509 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-131-000001', 'uuid': 'ff5cb075-437b-494a-867f-67f18e2627bc'}] 2026-10-21 16:13:11,168 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:11,171 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80216509 order {'name': 'Shop - 000001', 'pos_reference': '261-131-000001', 'uuid': 'ff5cb075-437b-494a-867f-67f18e2627bc'} sync ignored for existing PoS order pos.order(861,) (state: paid) 2026-10-21 16:13:11,191 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80216509 finished 2026-10-21 16:13:11,239 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:11,288 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:11,307 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.037 0.110 2026-10-21 16:13:11,339 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:11,389 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:11,449 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:11,525 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:11,533 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:11] "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-10-21 16:13:11,589 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:11,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.027 2026-10-21 16:13:11,606 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:11] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.025 2026-10-21 16:13:11,635 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:11,689 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:11,740 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:11,790 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:11,862 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:11,912 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:11,969 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:12,029 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:12,036 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18970899 started for PoS orders references: [{'name': '/', 'pos_reference': '261-131-000002', 'uuid': 'ded1ee62-b457-423a-8950-52d9ee40f359'}] 2026-10-21 16:13:12,316 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18970899 order {'name': '/', 'pos_reference': '261-131-000002', 'uuid': 'ded1ee62-b457-423a-8950-52d9ee40f359'} created pos.order #862 2026-10-21 16:13:12,352 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18970899 finished 2026-10-21 16:13:12,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 172 0.122 0.281 2026-10-21 16:13:12,480 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13: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-10-21 16:13:12,528 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-10-21 16:13:12,533 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28797564 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-131-000002', 'uuid': 'ded1ee62-b457-423a-8950-52d9ee40f359'}] 2026-10-21 16:13:12,535 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:12,547 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28797564 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-131-000002', 'uuid': 'ded1ee62-b457-423a-8950-52d9ee40f359'} sync ignored for existing PoS order pos.order(862,) (state: paid) 2026-10-21 16:13:12,583 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28797564 finished 2026-10-21 16:13:12,648 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 17738500 (allocated 20320256) 2026-10-21 16:13:12,659 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 130826 2026-10-21 16:13:12,660 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-10-21 16:13:12,660 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 130826 2026-10-21 16:13:12,681 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.056 0.095 2026-10-21 16:13:12,781 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161312_781308_test_refund_line_report_prices_sign.txt 2026-10-21 16:13:12,781 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmphedyomsz_chrome_odoo" 2026-10-21 16:13:13,339 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-10-21 16:13:13,743 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74071254 started for PoS orders references: [{'name': 'Order 56281-633-3182', 'pos_reference': None, 'uuid': '56281-633-3182'}] 2026-10-21 16:13:14,142 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74071254 order {'name': 'Order 56281-633-3182', 'pos_reference': None, 'uuid': '56281-633-3182'} created pos.order #863 2026-10-21 16:13:14,142 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74071254 finished 2026-10-21 16:13:14,455 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-10-21 16:13:14,796 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21327406 started for PoS orders references: [{'name': 'Order 99152-519-5702', 'pos_reference': None, 'uuid': '99152-519-5702'}, {'name': 'Order 97807-099-9057', 'pos_reference': None, 'uuid': '97807-099-9057'}] 2026-10-21 16:13:15,187 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21327406 order {'name': 'Order 99152-519-5702', 'pos_reference': None, 'uuid': '99152-519-5702'} created pos.order #864 2026-10-21 16:13:15,378 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21327406 order {'name': 'Order 97807-099-9057', 'pos_reference': None, 'uuid': '97807-099-9057'} created pos.order #865 2026-10-21 16:13:15,379 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21327406 finished 2026-10-21 16:13:15,681 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-10-21 16:13:16,276 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46008389 started for PoS orders references: [{'name': 'Order 03746-711-7274', 'pos_reference': None, 'uuid': '03746-711-7274'}] 2026-10-21 16:13:16,723 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46008389 order {'name': 'Order 03746-711-7274', 'pos_reference': None, 'uuid': '03746-711-7274'} created pos.order #866 2026-10-21 16:13:16,724 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46008389 finished 2026-10-21 16:13:17,880 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-21 16:13:30,174 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included ... 2026-10-21 16:13:31,003 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Chrome pid: 131051 2026-10-21 16:13:31,003 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Chrome headless temporary user profile dir: /tmp/tmpgu1gosvx_chrome_odoo 2026-10-21 16:13:31,003 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Issuing json command http://127.0.0.1:33033/json/version 2026-10-21 16:13:31,005 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:13:31,020 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Browser version: Chrome/150.0.7871.114 2026-10-21 16:13:31,021 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Issuing json command http://127.0.0.1:33033/json 2026-10-21 16:13:31,021 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:13:31,029 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Websocket url found: ws://127.0.0.1:33033/devtools/page/55185C17F1BCCAA81CE1983C65BCB8EF 2026-10-21 16:13:31,038 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Enable chrome headless console log notification 2026-10-21 16:13:31,048 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Chrome headless enable page notifications 2026-10-21 16:13:31,184 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:13:31,192 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Setting session cookie in browser 2026-10-21 16:13:31,194 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-21 16:13:31,194 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-21 16:13:31,206 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:13:31,871 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:31] "GET /pos/ui/134 HTTP/1.1" 200 - 128 0.063 0.605 2026-10-21 16:13:31,875 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Navigation result: {'frameId': '55185C17F1BCCAA81CE1983C65BCB8EF', 'loaderId': '3145FFCD3516F006F3C0333A0F43CFAA', 'isDownload': False} 2026-10-21 16:13:31,875 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Evaluate ready code "odoo.isTourReady('test_pos_settle_downpayment_with_fixed_and_percent_taxes_included')" 2026-10-21 16:13:31,894 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:13:31,910 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:31] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:13:31,914 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:31] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:13:31,921 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:31] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 16:13:32,372 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:13:32,378 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:13:32,386 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 16:13:32,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:13:32,413 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Evaluate test code "odoo.startTour('test_pos_settle_downpayment_with_fixed_and_percent_taxes_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/134", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:13:32,417 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:13:32,423 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [1/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-21 16:13:32,426 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:32,451 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-10-21 16:13:32,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.029 2026-10-21 16:13:32,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.016 0.032 2026-10-21 16:13:32,516 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-21 16:13:33,147 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 359 0.211 0.391 2026-10-21 16:13:33,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:13:33,221 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:13:33,277 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-10-21 16:13:33,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:13:33,310 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: Owl is running in 'dev' mode. 2026-10-21 16:13:33,324 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:13:33,377 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:33,391 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:13:33,394 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:13:33,415 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.012 0.021 2026-10-21 16:13:33,429 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.004 0.044 2026-10-21 16:13:33,431 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:13:33,432 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-10-21 16:13:33,433 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:13:33,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.002 0.011 2026-10-21 16:13:33,578 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [2/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-21 16:13:33,590 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:13:33,656 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.026 0.043 2026-10-21 16:13:33,663 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:33,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.017 0.091 2026-10-21 16:13:33,726 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-21 16:13:33,752 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-21 16:13:33,778 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-10-21 16:13:33,794 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [3/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-21 16:13:33,795 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.003 0.171 2026-10-21 16:13:33,808 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:33,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-21 16:13:33,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/image?model=product.template&field=image_128&id=2335&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-21 16:13:33,846 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [4/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click Actions button (trigger: .more-btn) 2026-10-21 16:13:33,868 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-21 16:13:33,887 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-21 16:13:33,910 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/image?model=product.template&field=image_128&id=2339&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-21 16:13:33,928 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-21 16:13:33,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.022 0.147 2026-10-21 16:13:34,021 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:34] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-21 16:13:34,042 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [5/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-10-21 16:13:34,098 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [6/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-10-21 16:13:34,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.033 0.127 2026-10-21 16:13:34,340 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.038 2026-10-21 16:13:34,383 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-21 16:13:34,451 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [7/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-10-21 16:13:34,569 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:34] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.034 0.083 2026-10-21 16:13:34,697 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.032 0.082 2026-10-21 16:13:34,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.114 2026-10-21 16:13:34,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:34] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.014 2026-10-21 16:13:34,794 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.034 2026-10-21 16:13:34,841 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [8/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-10-21 16:13:34,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:34] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.032 2026-10-21 16:13:34,897 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [9/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-10-21 16:13:34,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.045 2026-10-21 16:13:34,947 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [10/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-10-21 16:13:35,041 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [11/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step .order-summary .total:contains(20.00) 2026-10-21 16:13:35,092 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [12/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-21 16:13:35,161 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [13/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-21 16:13:35,172 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:13:35,173 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:13:35,211 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [14/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-21 16:13:35,262 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [15/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-21 16:13:35,332 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [16/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-21 16:13:35,405 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [17/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-21 16:13:35,410 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47704519 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': '0b539be6-4645-4f13-b15d-bddeb3d517ac'}] 2026-10-21 16:13:35,414 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:13:35,729 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47704519 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': '0b539be6-4645-4f13-b15d-bddeb3d517ac'} created pos.order #867 2026-10-21 16:13:35,748 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47704519 finished 2026-10-21 16:13:35,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 266 0.157 0.362 2026-10-21 16:13:36,004 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.026 2026-10-21 16:13:36,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:13:36,144 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53116214 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '0b539be6-4645-4f13-b15d-bddeb3d517ac'}] 2026-10-21 16:13:36,153 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53116214 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '0b539be6-4645-4f13-b15d-bddeb3d517ac'} sync ignored for existing PoS order pos.order(867,) (state: paid) 2026-10-21 16:13:36,158 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [18/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-21 16:13:36,179 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53116214 finished 2026-10-21 16:13:36,206 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [19/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click Actions button (trigger: .mobile-more-button) 2026-10-21 16:13:36,257 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [20/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click Actions button (trigger: .more-btn) 2026-10-21 16:13:36,312 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [21/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-10-21 16:13:36,329 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.042 0.146 2026-10-21 16:13:36,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [22/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-10-21 16:13:36,389 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.029 2026-10-21 16:13:36,439 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.061 2026-10-21 16:13:36,498 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.015 0.033 2026-10-21 16:13:36,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-21 16:13:36,553 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [23/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-10-21 16:13:36,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:36] "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.035 0.072 2026-10-21 16:13:36,813 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.036 0.105 2026-10-21 16:13:36,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.136 2026-10-21 16:13:36,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.025 2026-10-21 16:13:36,920 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [24/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step body:not(:has(.modal)) 2026-10-21 16:13:36,927 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:36] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.013 0.026 2026-10-21 16:13:36,978 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:36] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.020 0.035 2026-10-21 16:13:37,029 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.013 0.057 2026-10-21 16:13:37,074 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [25/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step Check orderline with attributes: {"productName":"downpayment","price":"-20.00","priceUnit":"20.00"} (trigger: .order-container .orderline:has(.product-name:contains("downpayment")):has(.price:contains("-20.00")):has(.price-per-unit:contains("20.00"))) 2026-10-21 16:13:37,125 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [26/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step .order-summary .total:contains(80.00) 2026-10-21 16:13:37,176 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [27/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-21 16:13:37,235 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [28/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-21 16:13:37,285 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [29/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-21 16:13:37,335 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [30/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step total is 80.00 (trigger: .total:contains("80.00")) 2026-10-21 16:13:37,386 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [31/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-21 16:13:37,445 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [32/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-10-21 16:13:37,496 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [33/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-21 16:13:37,550 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [34/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-21 16:13:37,611 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [35/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step .receipt-screen .receipt-total:contains("80.00") 2026-10-21 16:13:37,618 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40004455 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000002', 'uuid': 'e22d0361-8113-41eb-bbcb-ffa01767260a'}] 2026-10-21 16:13:37,807 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #262 deleted stock.move.line records with IDs: [1428] 2026-10-21 16:13:39,901 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40004455 order {'name': '/', 'pos_reference': '261-134-000002', 'uuid': 'e22d0361-8113-41eb-bbcb-ffa01767260a'} created pos.order #868 2026-10-21 16:13:40,125 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40004455 finished 2026-10-21 16:13:40,542 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 16:13:40,543 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 1136 0.876 2.052 2026-10-21 16:13:40,609 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:40] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.002 0.013 2026-10-21 16:13:40,615 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.018 2026-10-21 16:13:40,650 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [36/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step .receipt-screen 2026-10-21 16:13:40,671 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84223585 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-134-000002', 'uuid': 'e22d0361-8113-41eb-bbcb-ffa01767260a'}] 2026-10-21 16:13:40,684 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84223585 order {'name': 'Shop - 000002', 'pos_reference': '261-134-000002', 'uuid': 'e22d0361-8113-41eb-bbcb-ffa01767260a'} sync ignored for existing PoS order pos.order(868,) (state: done) 2026-10-21 16:13:40,701 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [37/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-21 16:13:40,706 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84223585 finished 2026-10-21 16:13:40,767 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: [38/38] Tour test_pos_settle_downpayment_with_fixed_and_percent_taxes_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-21 16:13:40,814 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: tour succeeded 2026-10-21 16:13:40,817 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: ╔══════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_pos_settle_downpayment_with_fixed_and_percent_taxes_included SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════════════╝ 2026-10-21 16:13:40,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.041 0.148 2026-10-21 16:13:40,967 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: heap 21725984 (allocated 25825280) 2026-10-21 16:13:40,978 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Closing chrome headless with pid 131051 2026-10-21 16:13:40,982 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Closing websocket connection 2026-10-21 16:13:40,982 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Terminating chrome headless with pid 131051 2026-10-21 16:13:41,108 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161341_107888_test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.txt 2026-10-21 16:13:41,108 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Removing chrome user profile "/tmp/tmpgu1gosvx_chrome_odoo" 2026-10-21 16:13:41,181 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-10-21 16:13:42,195 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 131302 2026-10-21 16:13:42,195 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpv_w31dn9_chrome_odoo 2026-10-21 16:13:42,195 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:43385/json/version 2026-10-21 16:13:42,196 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:42,211 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-21 16:13:42,212 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:43385/json 2026-10-21 16:13:42,212 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:42,226 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:43385/devtools/page/C2989F1B4D1B7B23EFB693AE2A045E89 2026-10-21 16:13:42,243 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-21 16:13:42,251 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-21 16:13:42,353 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:13:42,358 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-21 16:13:42,363 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-21 16:13:42,363 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-21 16:13:42,372 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:13:43,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:43] "GET /pos/ui/134 HTTP/1.1" 200 - 134 0.222 0.813 2026-10-21 16:13:43,407 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'C2989F1B4D1B7B23EFB693AE2A045E89', 'loaderId': '8ACB09A05CA96479D4433AAC6E4B5C4C', 'isDownload': False} 2026-10-21 16:13:43,408 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:43,423 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:13:43,443 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:43] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-10-21 16:13:43,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:43] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:13:43,455 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:43] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-21 16:13:43,964 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:43,968 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:43,985 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-10-21 16:13:44,007 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:13:44,015 44 INFO rb-01d1866-225816-427320 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:13:44,022 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:44,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:13:44,039 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:13:44,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-10-21 16:13:44,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-21 16:13:44,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.010 0.028 2026-10-21 16:13:44,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-21 16:13:44,661 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 360 0.209 0.296 2026-10-21 16:13:44,686 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "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-10-21 16:13:44,743 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 16:13:44,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.042 2026-10-21 16:13:44,819 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:13:44,831 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-21 16:13:44,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 16:13:44,881 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:44,911 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:13:44,915 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:13:44,940 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.018 0.033 2026-10-21 16:13:44,941 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13: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-10-21 16:13:44,943 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:13:44,960 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.003 0.055 2026-10-21 16:13:44,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-10-21 16:13:44,974 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:44] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.002 0.031 2026-10-21 16:13:45,026 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:45,098 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.033 2026-10-21 16:13:45,173 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:45,178 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:45,183 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.073 0.048 2026-10-21 16:13:45,222 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:45,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.026 0.191 2026-10-21 16:13:45,290 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:13:45,311 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-10-21 16:13:45,342 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-10-21 16:13:45,366 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-10-21 16:13:45,387 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.003 0.308 2026-10-21 16:13:45,405 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-10-21 16:13:45,426 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-21 16:13:45,459 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /web/image?model=product.template&field=image_128&id=2335&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-10-21 16:13:45,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-21 16:13:45,503 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-21 16:13:45,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /web/image?model=product.template&field=image_128&id=2340&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-21 16:13:45,551 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /web/image?model=product.template&field=image_128&id=2341&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-21 16:13:45,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-21 16:13:45,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.033 0.184 2026-10-21 16:13:45,685 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:45,745 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:45,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.035 0.095 2026-10-21 16:13:45,974 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.030 0.042 2026-10-21 16:13:46,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:13:46,079 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:46,242 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:46] "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.047 0.115 2026-10-21 16:13:46,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.038 0.114 2026-10-21 16:13:46,412 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.148 2026-10-21 16:13:46,444 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:46] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.018 2026-10-21 16:13:46,468 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-21 16:13:46,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.025 2026-10-21 16:13:46,561 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:46,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:46] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.011 0.033 2026-10-21 16:13:46,610 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:46,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.012 0.044 2026-10-21 16:13:46,696 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:46,747 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:46,799 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:46,870 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:46,884 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:13:46,886 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:13:46,921 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:46,971 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:47,022 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:47,093 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:47,144 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:47,200 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:47,273 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:47,280 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19401619 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': '22844c82-f2f6-4c89-bd16-dd388279d3bb'}] 2026-10-21 16:13:47,280 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:13:49,820 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19401619 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': '22844c82-f2f6-4c89-bd16-dd388279d3bb'} created pos.order #869 2026-10-21 16:13:50,132 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19401619 finished 2026-10-21 16:13:50,496 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 16:13:50,497 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 920 0.973 2.248 2026-10-21 16:13:50,617 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 31 0.026 0.048 2026-10-21 16:13:50,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:50] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 2 0.001 0.079 2026-10-21 16:13:50,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:13:50,703 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41239623 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '22844c82-f2f6-4c89-bd16-dd388279d3bb'}] 2026-10-21 16:13:50,714 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41239623 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '22844c82-f2f6-4c89-bd16-dd388279d3bb'} sync ignored for existing PoS order pos.order(869,) (state: done) 2026-10-21 16:13:50,732 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41239623 finished 2026-10-21 16:13:50,759 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:50,809 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:50,877 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:50,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.071 0.109 2026-10-21 16:13:50,929 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-21 16:13:50,930 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:50,942 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.025 2026-10-21 16:13:51,044 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19639808 (allocated 21757952) 2026-10-21 16:13:51,051 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 131302 2026-10-21 16:13:51,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-21 16:13:51,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 131302 2026-10-21 16:13:51,170 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161351_170511_test_taxes_l10n_be_pos.txt 2026-10-21 16:13:51,170 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpv_w31dn9_chrome_odoo" 2026-10-21 16:13:52,339 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1432, 1433] 2026-10-21 16:13:53,565 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 131531 2026-10-21 16:13:53,565 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmptcrup4ew_chrome_odoo 2026-10-21 16:13:53,565 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:43019/json/version 2026-10-21 16:13:53,566 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:13:53,613 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-21 16:13:53,613 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:43019/json 2026-10-21 16:13:53,613 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:13:53,630 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:43019/devtools/page/67CB11B527F51E04A7B157754FA30E01 2026-10-21 16:13:53,641 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-21 16:13:53,655 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-21 16:13:53,812 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:13:53,820 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-21 16:13:53,822 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-21 16:13:53,822 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-21 16:13:53,979 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:53] "GET /pos/ui/134 HTTP/1.1" 200 - 112 0.043 0.104 2026-10-21 16:13:53,983 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '67CB11B527F51E04A7B157754FA30E01', 'loaderId': 'DB3F170C497AA0F72F7FE6E5AC12CE30', 'isDownload': False} 2026-10-21 16:13:53,984 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:53,997 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:13:54,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:54] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:13:54,018 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:54] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:13:54,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:54] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:13:54,469 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:13:54,470 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:13:54,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:13:54,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:13:54,512 44 INFO rb-01d1866-225816-427320 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:13:54,516 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:54,524 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:13:54,533 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:54,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-10-21 16:13:54,558 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:13:54,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.013 0.031 2026-10-21 16:13:54,609 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-21 16:13:55,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 360 0.208 0.374 2026-10-21 16:13:55,240 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:13:55,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:13:55,350 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.034 2026-10-21 16:13:55,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:13:55,389 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-21 16:13:55,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:13:55,449 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:13:55,467 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:13:55,471 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:55,477 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:13:55,518 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:13:55,523 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:13:55,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.025 0.040 2026-10-21 16:13:55,535 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:13:55,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.004 0.073 2026-10-21 16:13:55,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-10-21 16:13:55,606 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:55,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.019 0.080 2026-10-21 16:13:55,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.025 0.137 2026-10-21 16:13:55,690 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:13:55,700 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.005 0.054 2026-10-21 16:13:55,726 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-21 16:13:55,747 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-10-21 16:13:55,768 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-10-21 16:13:55,776 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:55,780 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:55,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-10-21 16:13:55,820 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:55,825 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image?model=product.template&field=image_128&id=2342&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-10-21 16:13:55,849 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image?model=product.template&field=image_128&id=2340&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-10-21 16:13:55,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-10-21 16:13:55,900 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image?model=product.template&field=image_128&id=2335&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-21 16:13:55,919 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image?model=product.template&field=image_128&id=2343&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-21 16:13:55,938 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-21 16:13:55,960 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-21 16:13:55,978 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:55] "GET /web/image?model=product.template&field=image_128&id=2341&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-21 16:13:56,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.019 0.133 2026-10-21 16:13:56,062 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:56] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-10-21 16:13:56,069 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:56,132 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:56,239 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 47 0.023 0.082 2026-10-21 16:13:56,312 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.036 2026-10-21 16:13:56,359 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-21 16:13:56,445 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:56,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.039 0.093 2026-10-21 16:13:56,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.053 0.083 2026-10-21 16:13:56,737 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.135 2026-10-21 16:13:56,769 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:56] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.016 2026-10-21 16:13:56,793 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-21 16:13:56,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.028 2026-10-21 16:13:56,896 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:56,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:56] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.014 0.044 2026-10-21 16:13:56,952 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:56,999 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.057 2026-10-21 16:13:57,051 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:57,102 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:57,153 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:57,230 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:57,247 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:57,249 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:13:57,281 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:57,332 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:57,383 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:57,461 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:57,513 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:57,567 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:57,632 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:57,641 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44802362 started for PoS orders references: [{'name': '/', 'pos_reference': '262-134-000001', 'uuid': '2c39f2a5-b6e2-4aac-9542-81b41f98980e'}] 2026-10-21 16:13:57,644 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:13:59,047 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44802362 order {'name': '/', 'pos_reference': '262-134-000001', 'uuid': '2c39f2a5-b6e2-4aac-9542-81b41f98980e'} created pos.order #870 2026-10-21 16:13:59,195 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44802362 finished 2026-10-21 16:13:59,426 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 754 0.618 1.170 2026-10-21 16:13:59,469 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13: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.007 2026-10-21 16:13:59,524 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.047 2026-10-21 16:13:59,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:59] "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-10-21 16:13:59,615 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:59,622 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93692802 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-134-000001', 'uuid': '2c39f2a5-b6e2-4aac-9542-81b41f98980e'}] 2026-10-21 16:13:59,631 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93692802 order {'name': 'Shop - 000001', 'pos_reference': '262-134-000001', 'uuid': '2c39f2a5-b6e2-4aac-9542-81b41f98980e'} sync ignored for existing PoS order pos.order(870,) (state: done) 2026-10-21 16:13:59,651 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93692802 finished 2026-10-21 16:13:59,666 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:59,732 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:59,768 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.036 0.112 2026-10-21 16:13:59,782 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-21 16:13:59,783 44 INFO rb-01d1866-225816-427320 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-10-21 16:13:59,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:13:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.033 2026-10-21 16:13:59,901 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19649664 (allocated 22020096) 2026-10-21 16:13:59,904 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 131531 2026-10-21 16:13:59,905 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-21 16:13:59,905 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 131531 2026-10-21 16:14:00,001 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161400_000889_test_taxes_l10n_be_pos.txt 2026-10-21 16:14:00,001 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmptcrup4ew_chrome_odoo" 2026-10-21 16:14:01,036 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1435, 1436] 2026-10-21 16:14:02,063 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 131765 2026-10-21 16:14:02,063 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpay8cpr2c_chrome_odoo 2026-10-21 16:14:02,063 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:42297/json/version 2026-10-21 16:14:02,064 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42297', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:14:02,109 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-21 16:14:02,109 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:42297/json 2026-10-21 16:14:02,109 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42297', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:14:02,124 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:42297/devtools/page/4E951357BE5B5B6A4672284D212D6456 2026-10-21 16:14:02,136 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-21 16:14:02,142 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-21 16:14:02,289 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:14:02,295 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-21 16:14:02,296 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-21 16:14:02,297 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-21 16:14:02,417 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:02] "GET /pos/ui/134 HTTP/1.1" 200 - 90 0.039 0.074 2026-10-21 16:14:02,420 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '4E951357BE5B5B6A4672284D212D6456', 'loaderId': '19ECCFA55E30F0655580E72A4D15F44A', 'isDownload': False} 2026-10-21 16:14:02,421 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:02,433 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:14:02,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:02] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:14:02,458 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:02] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:14:02,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:02] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:14:02,902 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:02,905 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:02,919 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:14:02,936 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:14:02,947 44 INFO rb-01d1866-225816-427320 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:14:02,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:14:02,952 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:02,960 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:02,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-10-21 16:14:02,984 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:14:03,028 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.009 0.029 2026-10-21 16:14:03,030 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-21 16:14:03,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.124 0.304 2026-10-21 16:14:03,506 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:14:03,557 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14: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-10-21 16:14:03,604 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-10-21 16:14:03,626 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14: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-10-21 16:14:03,637 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-21 16:14:03,651 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 16:14:03,699 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:14:03,723 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:14:03,724 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:14:03,741 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.014 0.023 2026-10-21 16:14:03,755 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:14:03,760 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:14:03,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.008 0.049 2026-10-21 16:14:03,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-10-21 16:14:03,786 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.003 0.029 2026-10-21 16:14:03,877 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:03,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-21 16:14:03,911 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:14:03,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:03] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.051 0.038 2026-10-21 16:14:04,005 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:14:04,050 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.018 0.126 2026-10-21 16:14:04,063 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:04,069 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-21 16:14:04,075 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:14:04,090 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-21 16:14:04,113 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-10-21 16:14:04,119 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:04,140 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-10-21 16:14:04,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/image?model=product.template&field=image_128&id=2335&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.005 0.154 2026-10-21 16:14:04,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/image?model=product.template&field=image_128&id=2342&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-21 16:14:04,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-21 16:14:04,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/image?model=product.template&field=image_128&id=2340&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-21 16:14:04,251 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/image?model=product.template&field=image_128&id=2345&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-10-21 16:14:04,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/image?model=product.template&field=image_128&id=2341&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.008 0.132 2026-10-21 16:14:04,317 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-10-21 16:14:04,338 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/image?model=product.template&field=image_128&id=2343&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-10-21 16:14:04,361 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/image?model=product.template&field=image_128&id=2344&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-21 16:14:04,455 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.041 0.180 2026-10-21 16:14:04,476 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-10-21 16:14:04,486 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:04,498 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.238 2026-10-21 16:14:04,545 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:04,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.027 0.068 2026-10-21 16:14:04,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.044 2026-10-21 16:14:04,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.015 2026-10-21 16:14:04,887 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:05,007 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:05] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.035 0.078 2026-10-21 16:14:05,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.051 0.090 2026-10-21 16:14:05,169 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.137 2026-10-21 16:14:05,194 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:05] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.013 2026-10-21 16:14:05,213 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-21 16:14:05,266 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.031 2026-10-21 16:14:05,314 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:05,327 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:05] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.012 0.038 2026-10-21 16:14:05,367 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:05,412 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.059 2026-10-21 16:14:05,466 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:05,517 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:05,568 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:05,646 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:05,660 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:14:05,666 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:14:05,697 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:05,747 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:05,798 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:05,867 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:05,918 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:05,972 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:06,039 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:06,043 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17316040 started for PoS orders references: [{'name': '/', 'pos_reference': '263-134-000001', 'uuid': '0c4e1148-0912-4b7b-b55c-c053b254f211'}] 2026-10-21 16:14:06,047 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:14:07,351 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17316040 order {'name': '/', 'pos_reference': '263-134-000001', 'uuid': '0c4e1148-0912-4b7b-b55c-c053b254f211'} created pos.order #871 2026-10-21 16:14:07,529 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17316040 finished 2026-10-21 16:14:07,755 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 724 0.521 1.194 2026-10-21 16:14:07,801 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14: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.007 2026-10-21 16:14:07,844 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.025 2026-10-21 16:14:07,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:07] "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-10-21 16:14:07,924 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17218360 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-134-000001', 'uuid': '0c4e1148-0912-4b7b-b55c-c053b254f211'}] 2026-10-21 16:14:07,931 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17218360 order {'name': 'Shop - 000001', 'pos_reference': '263-134-000001', 'uuid': '0c4e1148-0912-4b7b-b55c-c053b254f211'} sync ignored for existing PoS order pos.order(871,) (state: done) 2026-10-21 16:14:07,950 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17218360 finished 2026-10-21 16:14:07,958 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:08,007 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:08,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.044 0.107 2026-10-21 16:14:08,078 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:08,124 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-21 16:14:08,126 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:08,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.034 2026-10-21 16:14:08,256 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19680644 (allocated 22020096) 2026-10-21 16:14:08,257 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 131765 2026-10-21 16:14:08,259 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-21 16:14:08,260 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 131765 2026-10-21 16:14:08,355 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161408_354995_test_taxes_l10n_be_pos.txt 2026-10-21 16:14:08,355 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpay8cpr2c_chrome_odoo" 2026-10-21 16:14:09,385 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1438, 1439] 2026-10-21 16:14:10,426 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 132002 2026-10-21 16:14:10,427 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp0vkcnn9w_chrome_odoo 2026-10-21 16:14:10,427 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36803/json/version 2026-10-21 16:14:10,428 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:14:10,470 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-21 16:14:10,470 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36803/json 2026-10-21 16:14:10,470 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:14:10,480 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:36803/devtools/page/F9D89C1B7E52B0A9D391192B1088C056 2026-10-21 16:14:10,491 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-21 16:14:10,501 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-21 16:14:10,725 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:14:10,733 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-21 16:14:10,734 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-21 16:14:10,734 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-21 16:14:10,855 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:10] "GET /pos/ui/134 HTTP/1.1" 200 - 90 0.033 0.073 2026-10-21 16:14:10,858 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'F9D89C1B7E52B0A9D391192B1088C056', 'loaderId': 'BBC246502A7713B73765ED8A32D1BCEF', 'isDownload': False} 2026-10-21 16:14:10,859 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:10,883 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:14:10,888 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:10] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:14:10,892 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:10] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:14:10,898 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:10] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:14:11,393 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:11,396 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:14:11,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:14:11,430 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:14:11,433 44 INFO rb-01d1866-225816-427320 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:14:11,439 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:11,444 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:14:11,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:11,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-10-21 16:14:11,478 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:14:11,530 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.014 0.027 2026-10-21 16:14:11,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-21 16:14:12,124 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.214 0.339 2026-10-21 16:14:12,156 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-10-21 16:14:12,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:14:12,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-10-21 16:14:12,302 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:14:12,316 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-21 16:14:12,330 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:14:12,374 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:14:12,375 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:14:12,396 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:14:12,397 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:14:12,416 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:14:12,420 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.014 0.026 2026-10-21 16:14:12,420 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:14:12,434 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.003 0.048 2026-10-21 16:14:12,450 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:14:12,496 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.016 0.034 2026-10-21 16:14:12,508 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.002 0.059 2026-10-21 16:14:12,533 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:12,581 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.022 0.114 2026-10-21 16:14:12,595 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:14:12,600 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.007 0.056 2026-10-21 16:14:12,617 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:12,623 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-10-21 16:14:12,643 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-21 16:14:12,669 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-10-21 16:14:12,690 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-21 16:14:12,715 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:12,717 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-21 16:14:12,727 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:14:12,747 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=product.template&field=image_128&id=2344&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-10-21 16:14:12,774 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=product.template&field=image_128&id=2340&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-10-21 16:14:12,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=product.template&field=image_128&id=2347&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.006 0.146 2026-10-21 16:14:12,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-10-21 16:14:12,849 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=product.template&field=image_128&id=2335&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-10-21 16:14:12,870 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=product.template&field=image_128&id=2343&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-10-21 16:14:12,889 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=product.template&field=image_128&id=2342&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-10-21 16:14:12,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=product.template&field=image_128&id=2346&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-21 16:14:12,946 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.134 2026-10-21 16:14:12,972 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=product.template&field=image_128&id=2345&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-21 16:14:12,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:12] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-21 16:14:13,024 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:13] "GET /web/image?model=product.template&field=image_128&id=2341&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-10-21 16:14:13,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.036 0.178 2026-10-21 16:14:13,138 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:13,205 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:13,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.036 0.092 2026-10-21 16:14:13,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.024 0.038 2026-10-21 16:14:13,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-21 16:14:13,557 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:13,669 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:13] "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.040 0.071 2026-10-21 16:14:13,809 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.047 0.086 2026-10-21 16:14:13,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.128 2026-10-21 16:14:13,855 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:13] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.008 0.019 2026-10-21 16:14:13,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:14:13,942 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.035 2026-10-21 16:14:13,991 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:14,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:14] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.014 0.034 2026-10-21 16:14:14,045 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:14,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.013 0.040 2026-10-21 16:14:14,128 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:14,179 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:14,231 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:14,298 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:14,310 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:14,312 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:14:14,349 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:14,400 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:14,451 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:14,519 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:14,570 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:14,624 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:14,687 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:14,696 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #988560 started for PoS orders references: [{'name': '/', 'pos_reference': '264-134-000001', 'uuid': '906b3d1b-e2a9-4b24-b279-8792e23a0296'}] 2026-10-21 16:14:14,698 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:14:15,983 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #988560 order {'name': '/', 'pos_reference': '264-134-000001', 'uuid': '906b3d1b-e2a9-4b24-b279-8792e23a0296'} created pos.order #872 2026-10-21 16:14:16,168 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #988560 finished 2026-10-21 16:14:16,408 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 724 0.575 1.142 2026-10-21 16:14:16,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14: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.005 2026-10-21 16:14:16,530 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.034 2026-10-21 16:14:16,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:14:16,647 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31585843 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-134-000001', 'uuid': '906b3d1b-e2a9-4b24-b279-8792e23a0296'}] 2026-10-21 16:14:16,655 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:16,656 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31585843 order {'name': 'Shop - 000001', 'pos_reference': '264-134-000001', 'uuid': '906b3d1b-e2a9-4b24-b279-8792e23a0296'} sync ignored for existing PoS order pos.order(872,) (state: done) 2026-10-21 16:14:16,676 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31585843 finished 2026-10-21 16:14:16,701 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:16,765 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:16,803 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.038 0.120 2026-10-21 16:14:16,816 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-21 16:14:16,819 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:16,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.036 2026-10-21 16:14:16,943 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19774796 (allocated 22020096) 2026-10-21 16:14:16,974 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 132002 2026-10-21 16:14:16,976 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-21 16:14:16,977 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 132002 2026-10-21 16:14:17,085 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161417_084807_test_taxes_l10n_be_pos.txt 2026-10-21 16:14:17,085 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp0vkcnn9w_chrome_odoo" 2026-10-21 16:14:18,190 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1441, 1442] 2026-10-21 16:14:18,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-10-21 16:14:19,449 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 132233 2026-10-21 16:14:19,450 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpl4herema_chrome_odoo 2026-10-21 16:14:19,450 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:45359/json/version 2026-10-21 16:14:19,451 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45359', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:14:19,468 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-21 16:14:19,468 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:45359/json 2026-10-21 16:14:19,469 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45359', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:14:19,480 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:45359/devtools/page/1FC703E311A9FC36AAE949A31BCF4B2B 2026-10-21 16:14:19,494 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-21 16:14:19,500 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-21 16:14:19,693 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:14:19,701 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-21 16:14:19,711 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-21 16:14:19,711 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-21 16:14:19,731 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:14:20,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:20] "GET /pos/ui/134 HTTP/1.1" 200 - 134 0.066 0.619 2026-10-21 16:14:20,414 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '1FC703E311A9FC36AAE949A31BCF4B2B', 'loaderId': 'BE546FB8DC6535A587F842BEFA13B30E', 'isDownload': False} 2026-10-21 16:14:20,415 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:20,427 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:14:20,440 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:20] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:14:20,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:20] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:14:20,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:20] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:14:20,915 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:14:20,919 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:14:20,934 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 16:14:20,951 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:14:20,961 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:14:20,961 44 INFO rb-01d1866-225816-427320 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:14:20,967 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:20,977 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:14:21,002 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-10-21 16:14:21,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-21 16:14:21,071 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.014 0.041 2026-10-21 16:14:21,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-21 16:14:21,671 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 360 0.158 0.410 2026-10-21 16:14:21,695 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "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-10-21 16:14:21,751 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14: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-10-21 16:14:21,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-10-21 16:14:21,816 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14: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-10-21 16:14:21,826 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-21 16:14:21,837 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 16:14:21,887 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:14:21,890 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:14:21,904 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:14:21,904 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:14:21,920 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:14:21,921 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:14:21,945 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:21,955 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.032 0.040 2026-10-21 16:14:21,968 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:21] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.003 0.073 2026-10-21 16:14:22,006 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:22,021 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.020 0.062 2026-10-21 16:14:22,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.002 0.084 2026-10-21 16:14:22,113 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.033 0.137 2026-10-21 16:14:22,123 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:22,124 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.003 0.088 2026-10-21 16:14:22,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-10-21 16:14:22,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-21 16:14:22,188 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-21 16:14:22,213 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-10-21 16:14:22,216 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:22,222 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:22,236 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-21 16:14:22,263 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:22,264 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.008 0.127 2026-10-21 16:14:22,291 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /web/image?model=product.template&field=image_128&id=2335&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-21 16:14:22,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-21 16:14:22,338 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-21 16:14:22,357 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /web/image?model=product.template&field=image_128&id=2348&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-10-21 16:14:22,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "GET /web/image?model=product.template&field=image_128&id=2349&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-21 16:14:22,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.024 0.160 2026-10-21 16:14:22,486 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:22,547 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:22,713 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.036 0.127 2026-10-21 16:14:22,806 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.020 0.049 2026-10-21 16:14:22,856 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-21 16:14:22,916 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:23,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.042 0.073 2026-10-21 16:14:23,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.041 0.078 2026-10-21 16:14:23,168 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.105 2026-10-21 16:14:23,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:23] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.022 2026-10-21 16:14:23,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-21 16:14:23,271 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.024 2026-10-21 16:14:23,310 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:23,340 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:23] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.013 0.045 2026-10-21 16:14:23,364 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:23,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.057 2026-10-21 16:14:23,454 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:23,505 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:23,556 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:23,625 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:23,636 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:14:23,638 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:14:23,676 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:23,727 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:23,778 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:23,855 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:23,906 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:23,962 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:24,036 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:24,041 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8494694 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': '17f9ec7c-3455-468a-8a74-1d2467e71949'}] 2026-10-21 16:14:24,047 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:14:25,977 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8494694 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': '17f9ec7c-3455-468a-8a74-1d2467e71949'} created pos.order #873 2026-10-21 16:14:26,175 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8494694 finished 2026-10-21 16:14:26,456 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 16:14:26,457 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 928 0.623 1.796 2026-10-21 16:14:26,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:26] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.002 0.013 2026-10-21 16:14:26,594 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 27 0.018 0.053 2026-10-21 16:14:26,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:14:26,731 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81050901 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '17f9ec7c-3455-468a-8a74-1d2467e71949'}] 2026-10-21 16:14:26,746 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81050901 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '17f9ec7c-3455-468a-8a74-1d2467e71949'} sync ignored for existing PoS order pos.order(873,) (state: done) 2026-10-21 16:14:26,750 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:26,775 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81050901 finished 2026-10-21 16:14:26,801 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:26,866 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:26,918 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-21 16:14:26,919 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:26,960 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.065 0.167 2026-10-21 16:14:27,032 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19122792 (allocated 20709376) 2026-10-21 16:14:27,041 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 132233 2026-10-21 16:14:27,042 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-21 16:14:27,042 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 132233 2026-10-21 16:14:27,102 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.040 0.026 2026-10-21 16:14:27,147 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161427_147252_test_taxes_l10n_br_pos.txt 2026-10-21 16:14:27,147 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpl4herema_chrome_odoo" 2026-10-21 16:14:28,172 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1444, 1445] 2026-10-21 16:14:29,096 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 132468 2026-10-21 16:14:29,096 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpiweazdih_chrome_odoo 2026-10-21 16:14:29,096 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:33317/json/version 2026-10-21 16:14:29,097 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33317', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:14:29,115 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-21 16:14:29,116 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:33317/json 2026-10-21 16:14:29,116 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33317', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:14:29,123 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:33317/devtools/page/8DE016AC2773C4565768B8917F00A8B5 2026-10-21 16:14:29,131 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-21 16:14:29,146 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-21 16:14:29,289 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:14:29,295 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-21 16:14:29,296 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-21 16:14:29,296 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-21 16:14:29,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:29] "GET /pos/ui/134 HTTP/1.1" 200 - 112 0.053 0.089 2026-10-21 16:14:29,448 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '8DE016AC2773C4565768B8917F00A8B5', 'loaderId': '2F3362FAAC7F2B7C0CCD65A736B310AC', 'isDownload': False} 2026-10-21 16:14:29,448 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:29,462 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:14:29,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:29] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:14:29,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:29] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:14:29,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:29] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-21 16:14:29,994 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:14:30,009 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:30,024 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:14:30,050 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:14:30,051 44 INFO rb-01d1866-225816-427320 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:14:30,056 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:30,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:14:30,076 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:14:30,102 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14: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.010 2026-10-21 16:14:30,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:14:30,171 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.013 0.041 2026-10-21 16:14:30,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-10-21 16:14:30,863 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 360 0.225 0.437 2026-10-21 16:14:30,882 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14: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-10-21 16:14:30,940 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14: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.009 2026-10-21 16:14:31,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.038 2026-10-21 16:14:31,019 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:14:31,032 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-21 16:14:31,041 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:14:31,080 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:14:31,098 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:14:31,133 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:14:31,135 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:14:31,141 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:14:31,142 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:14:31,154 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.029 0.029 2026-10-21 16:14:31,170 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.004 0.066 2026-10-21 16:14:31,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.003 0.030 2026-10-21 16:14:31,204 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:31,230 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:14:31,293 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.025 0.047 2026-10-21 16:14:31,299 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:31,313 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:31,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.005 0.086 2026-10-21 16:14:31,326 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:14:31,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-10-21 16:14:31,364 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:31,372 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-10-21 16:14:31,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-21 16:14:31,438 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.014 0.199 2026-10-21 16:14:31,463 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image?model=product.template&field=image_128&id=2335&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-21 16:14:31,482 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image?model=product.template&field=image_128&id=2350&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-21 16:14:31,500 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image?model=product.template&field=image_128&id=2351&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-10-21 16:14:31,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-21 16:14:31,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image?model=product.template&field=image_128&id=2348&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-10-21 16:14:31,559 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-21 16:14:31,585 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-21 16:14:31,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image?model=product.template&field=image_128&id=2349&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 16:14:31,630 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-21 16:14:31,649 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-21 16:14:31,721 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.028 0.188 2026-10-21 16:14:31,751 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:31,813 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:31,952 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 47 0.028 0.107 2026-10-21 16:14:32,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.052 2026-10-21 16:14:32,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-21 16:14:32,174 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:32,312 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:32] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.041 0.095 2026-10-21 16:14:32,428 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.036 0.073 2026-10-21 16:14:32,438 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.097 2026-10-21 16:14:32,467 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:32] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.013 2026-10-21 16:14:32,491 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-21 16:14:32,538 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.024 2026-10-21 16:14:32,583 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:32,602 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:32] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.012 0.040 2026-10-21 16:14:32,638 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:32,670 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.012 0.038 2026-10-21 16:14:32,736 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:32,786 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:32,837 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:32,909 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:32,923 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:32,924 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:14:32,960 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:33,011 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:33,062 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:33,133 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:33,184 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:33,239 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:33,303 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:33,312 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66746389 started for PoS orders references: [{'name': '/', 'pos_reference': '262-134-000001', 'uuid': 'a04525b5-a340-4d39-a659-15440a2a7f19'}] 2026-10-21 16:14:33,315 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:14:34,688 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66746389 order {'name': '/', 'pos_reference': '262-134-000001', 'uuid': 'a04525b5-a340-4d39-a659-15440a2a7f19'} created pos.order #874 2026-10-21 16:14:34,878 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66746389 finished 2026-10-21 16:14:35,143 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 762 0.568 1.266 2026-10-21 16:14:35,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.030 2026-10-21 16:14:35,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:35] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-21 16:14:35,261 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:35] "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-10-21 16:14:35,369 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55113543 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-134-000001', 'uuid': 'a04525b5-a340-4d39-a659-15440a2a7f19'}] 2026-10-21 16:14:35,378 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55113543 order {'name': 'Shop - 000001', 'pos_reference': '262-134-000001', 'uuid': 'a04525b5-a340-4d39-a659-15440a2a7f19'} sync ignored for existing PoS order pos.order(874,) (state: done) 2026-10-21 16:14:35,384 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:35,404 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55113543 finished 2026-10-21 16:14:35,432 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:35,508 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:35,552 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-21 16:14:35,553 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:35,577 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.055 0.155 2026-10-21 16:14:35,670 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19147096 (allocated 20709376) 2026-10-21 16:14:35,678 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 132468 2026-10-21 16:14:35,682 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-21 16:14:35,686 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 132468 2026-10-21 16:14:35,770 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161435_770489_test_taxes_l10n_br_pos.txt 2026-10-21 16:14:35,770 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpiweazdih_chrome_odoo" 2026-10-21 16:14:36,720 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1447, 1448] 2026-10-21 16:14:37,774 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 132698 2026-10-21 16:14:37,774 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpb2a6u1to_chrome_odoo 2026-10-21 16:14:37,774 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:32801/json/version 2026-10-21 16:14:37,776 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32801', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:14:37,827 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-21 16:14:37,827 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:32801/json 2026-10-21 16:14:37,828 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32801', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:14:37,842 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:32801/devtools/page/47D42ACC20560DB3D54EC79020D9B1A3 2026-10-21 16:14:37,859 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-21 16:14:37,866 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-21 16:14:38,034 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:14:38,039 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-21 16:14:38,041 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-21 16:14:38,041 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-21 16:14:38,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:38] "GET /pos/ui/134 HTTP/1.1" 200 - 90 0.038 0.110 2026-10-21 16:14:38,202 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '47D42ACC20560DB3D54EC79020D9B1A3', 'loaderId': '4B2BDF9AF876F2563B1253EA7BAC50A0', 'isDownload': False} 2026-10-21 16:14:38,202 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:38,219 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:14:38,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:38] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:14:38,236 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:38] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:14:38,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:38] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:14:38,755 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:14:38,757 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:14:38,771 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:14:38,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:14:38,799 44 INFO rb-01d1866-225816-427320 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:14:38,806 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:38,806 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:14:38,815 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:38,839 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-10-21 16:14:38,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:14:38,912 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.017 0.041 2026-10-21 16:14:38,915 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-21 16:14:39,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.167 0.348 2026-10-21 16:14:39,488 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "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-10-21 16:14:39,538 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:14:39,590 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-10-21 16:14:39,606 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:14:39,622 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-21 16:14:39,633 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 16:14:39,671 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:39,690 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:14:39,693 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:14:39,703 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:14:39,704 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14: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-10-21 16:14:39,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.023 0.034 2026-10-21 16:14:39,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.003 0.076 2026-10-21 16:14:39,778 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.008 0.045 2026-10-21 16:14:39,780 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-10-21 16:14:39,790 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:39,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.006 0.013 2026-10-21 16:14:39,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.032 2026-10-21 16:14:39,888 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:14:39,890 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:39,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-10-21 16:14:39,935 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-10-21 16:14:39,943 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:14:39,958 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:39] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-21 16:14:39,989 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:40,009 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-21 16:14:40,021 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:14:40,044 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-10-21 16:14:40,075 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "GET /web/image?model=product.template&field=image_128&id=2348&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-10-21 16:14:40,104 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-21 16:14:40,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "GET /web/image?model=product.template&field=image_128&id=2352&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-21 16:14:40,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.020 0.289 2026-10-21 16:14:40,263 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.016 0.331 2026-10-21 16:14:40,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "GET /web/image?model=product.template&field=image_128&id=2350&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.022 0.245 2026-10-21 16:14:40,341 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "GET /web/image?model=product.template&field=image_128&id=2351&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.253 2026-10-21 16:14:40,366 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "GET /web/image?model=product.template&field=image_128&id=2335&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.252 2026-10-21 16:14:40,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "GET /web/image?model=product.template&field=image_128&id=2349&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.257 2026-10-21 16:14:40,421 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-10-21 16:14:40,444 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "GET /web/image?model=product.template&field=image_128&id=2353&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-10-21 16:14:40,520 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.024 0.169 2026-10-21 16:14:40,550 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:40,610 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:40,696 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.017 0.069 2026-10-21 16:14:40,776 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "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-10-21 16:14:40,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-21 16:14:40,914 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:41,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:41] "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.084 2026-10-21 16:14:41,149 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.032 0.076 2026-10-21 16:14:41,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.098 2026-10-21 16:14:41,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:41] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.015 2026-10-21 16:14:41,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-21 16:14:41,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.029 2026-10-21 16:14:41,320 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:41,337 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:41] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.014 0.037 2026-10-21 16:14:41,373 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:41,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.052 2026-10-21 16:14:41,467 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:41,518 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:41,569 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:41,636 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:41,650 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:41,651 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:14:41,687 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:41,738 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:41,788 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:41,858 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:41,909 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:41,965 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:42,033 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:42,038 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25232083 started for PoS orders references: [{'name': '/', 'pos_reference': '263-134-000001', 'uuid': 'c4f6573c-fc78-476b-90e0-aa55a4354e94'}] 2026-10-21 16:14:42,038 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:14:43,676 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25232083 order {'name': '/', 'pos_reference': '263-134-000001', 'uuid': 'c4f6573c-fc78-476b-90e0-aa55a4354e94'} created pos.order #875 2026-10-21 16:14:43,840 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25232083 finished 2026-10-21 16:14:44,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 732 0.797 1.268 2026-10-21 16:14:44,146 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:44] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:14:44,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.039 2026-10-21 16:14:44,251 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:14:44,359 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:44,363 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76652103 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-134-000001', 'uuid': 'c4f6573c-fc78-476b-90e0-aa55a4354e94'}] 2026-10-21 16:14:44,370 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76652103 order {'name': 'Shop - 000001', 'pos_reference': '263-134-000001', 'uuid': 'c4f6573c-fc78-476b-90e0-aa55a4354e94'} sync ignored for existing PoS order pos.order(875,) (state: done) 2026-10-21 16:14:44,390 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76652103 finished 2026-10-21 16:14:44,410 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:44,477 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:44,527 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-21 16:14:44,528 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:44,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.042 0.140 2026-10-21 16:14:44,666 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19200240 (allocated 20709376) 2026-10-21 16:14:44,671 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 132698 2026-10-21 16:14:44,675 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-21 16:14:44,675 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 132698 2026-10-21 16:14:44,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.029 2026-10-21 16:14:44,784 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161444_784081_test_taxes_l10n_br_pos.txt 2026-10-21 16:14:44,784 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpb2a6u1to_chrome_odoo" 2026-10-21 16:14:45,754 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1450, 1451] 2026-10-21 16:14:46,786 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 132928 2026-10-21 16:14:46,787 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpw_j_khm6_chrome_odoo 2026-10-21 16:14:46,787 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:39495/json/version 2026-10-21 16:14:46,788 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:14:46,805 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-21 16:14:46,805 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:39495/json 2026-10-21 16:14:46,806 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:14:46,814 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:39495/devtools/page/7A97A87A052028DDA33C655240DE7A2A 2026-10-21 16:14:46,823 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-21 16:14:46,844 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-21 16:14:47,034 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:14:47,040 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-21 16:14:47,041 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-21 16:14:47,041 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-21 16:14:47,171 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:47] "GET /pos/ui/134 HTTP/1.1" 200 - 90 0.048 0.075 2026-10-21 16:14:47,175 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '7A97A87A052028DDA33C655240DE7A2A', 'loaderId': 'CAA29A43DADF811F5D5E6932CC378992', 'isDownload': False} 2026-10-21 16:14:47,175 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:47,187 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:14:47,204 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:47] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:14:47,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:47] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-21 16:14:47,217 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:47] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-21 16:14:47,692 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:14:47,700 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:14:47,702 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:14:47,724 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:14:47,729 44 INFO rb-01d1866-225816-427320 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:14:47,734 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:47,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:14:47,750 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:47,779 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-10-21 16:14:47,782 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:14:47,825 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.010 0.027 2026-10-21 16:14:47,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-21 16:14:48,408 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.185 0.366 2026-10-21 16:14:48,428 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14: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-10-21 16:14:48,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:14:48,535 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-10-21 16:14:48,551 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:14:48,560 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-21 16:14:48,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 16:14:48,626 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:14:48,632 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:14:48,634 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:14:48,662 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:14:48,665 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.018 0.029 2026-10-21 16:14:48,677 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:14:48,684 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.004 0.061 2026-10-21 16:14:48,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.003 0.021 2026-10-21 16:14:48,700 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-10-21 16:14:48,757 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:48,798 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:14:48,860 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:14:48,882 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.034 0.056 2026-10-21 16:14:48,927 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.013 0.124 2026-10-21 16:14:48,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-10-21 16:14:48,966 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.003 0.164 2026-10-21 16:14:48,974 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:48,987 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /web/image?model=product.template&field=image_128&id=2355&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-10-21 16:14:48,996 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:49,008 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-10-21 16:14:49,023 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:49,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "GET /web/image?model=product.template&field=image_128&id=2351&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-21 16:14:49,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "GET /web/image?model=product.template&field=image_128&id=2352&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-21 16:14:49,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-21 16:14:49,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "GET /web/image?model=product.template&field=image_128&id=2348&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-10-21 16:14:49,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "GET /web/image?model=product.template&field=image_128&id=2354&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-10-21 16:14:49,141 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "GET /web/image?model=product.template&field=image_128&id=2335&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-21 16:14:49,160 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-21 16:14:49,179 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "GET /web/image?model=product.template&field=image_128&id=2350&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-21 16:14:49,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "GET /web/image?model=product.template&field=image_128&id=2353&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 16:14:49,216 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "GET /web/image?model=product.template&field=image_128&id=2349&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-21 16:14:49,236 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-21 16:14:49,310 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.024 0.138 2026-10-21 16:14:49,338 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-10-21 16:14:49,354 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:49,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-21 16:14:49,375 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-10-21 16:14:49,414 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:49,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.022 0.123 2026-10-21 16:14:49,648 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.020 0.039 2026-10-21 16:14:49,691 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-21 16:14:49,767 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:49,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.031 0.071 2026-10-21 16:14:50,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.045 0.075 2026-10-21 16:14:50,012 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.110 2026-10-21 16:14:50,044 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:50] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.015 2026-10-21 16:14:50,068 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:14:50,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.024 2026-10-21 16:14:50,165 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:50,183 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:50] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.016 0.040 2026-10-21 16:14:50,213 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:50,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.062 2026-10-21 16:14:50,319 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:50,370 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:50,421 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:50,498 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:50,513 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:50,514 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:50,548 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:50,599 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:50,650 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:50,722 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:50,773 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:50,828 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:50,899 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:50,903 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30364555 started for PoS orders references: [{'name': '/', 'pos_reference': '264-134-000001', 'uuid': '0612633c-4ac8-41ae-bad9-cbd0738a7c3b'}] 2026-10-21 16:14:50,909 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:14:52,259 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30364555 order {'name': '/', 'pos_reference': '264-134-000001', 'uuid': '0612633c-4ac8-41ae-bad9-cbd0738a7c3b'} created pos.order #876 2026-10-21 16:14:52,420 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30364555 finished 2026-10-21 16:14:52,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 732 0.463 1.291 2026-10-21 16:14:52,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:52] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:14:52,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.032 2026-10-21 16:14:52,771 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:14:52,899 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:52,905 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41348458 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-134-000001', 'uuid': '0612633c-4ac8-41ae-bad9-cbd0738a7c3b'}] 2026-10-21 16:14:52,915 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41348458 order {'name': 'Shop - 000001', 'pos_reference': '264-134-000001', 'uuid': '0612633c-4ac8-41ae-bad9-cbd0738a7c3b'} sync ignored for existing PoS order pos.order(876,) (state: done) 2026-10-21 16:14:52,947 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:52,958 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41348458 finished 2026-10-21 16:14:53,020 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:53,071 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-21 16:14:53,072 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:53,089 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.054 0.132 2026-10-21 16:14:53,193 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19232000 (allocated 21233664) 2026-10-21 16:14:53,201 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 132928 2026-10-21 16:14:53,202 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-21 16:14:53,210 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 132928 2026-10-21 16:14:53,305 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161453_305315_test_taxes_l10n_br_pos.txt 2026-10-21 16:14:53,305 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpw_j_khm6_chrome_odoo" 2026-10-21 16:14:54,223 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1453, 1454] 2026-10-21 16:14:54,371 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-10-21 16:14:56,872 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 133171 2026-10-21 16:14:56,873 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp_odf8kn5_chrome_odoo 2026-10-21 16:14:56,873 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:45491/json/version 2026-10-21 16:14:56,874 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45491', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:14:56,891 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-21 16:14:56,891 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:45491/json 2026-10-21 16:14:56,892 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45491', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:14:56,900 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:45491/devtools/page/D7BF498ECB5BD81A49C65C1AB7BD5E8F 2026-10-21 16:14:56,908 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-21 16:14:56,913 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-21 16:14:57,147 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:14:57,153 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-21 16:14:57,154 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-21 16:14:57,154 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-21 16:14:57,167 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:14:57,835 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:57] "GET /pos/ui/134 HTTP/1.1" 200 - 134 0.069 0.601 2026-10-21 16:14:57,838 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'D7BF498ECB5BD81A49C65C1AB7BD5E8F', 'loaderId': '9E43D2C4438BD9E3E93CFD1FD8A45DD3', 'isDownload': False} 2026-10-21 16:14:57,839 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:57,859 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:14:57,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:57] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:14:57,882 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:57] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:14:57,888 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:57] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:14:58,334 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:58,336 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:14:58,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:14:58,372 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:14:58,379 44 INFO rb-01d1866-225816-427320 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:14:58,384 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:14:58,385 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:58,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:58,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-10-21 16:14:58,438 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-10-21 16:14:58,480 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.010 0.037 2026-10-21 16:14:58,482 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-21 16:14:59,007 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.168 0.331 2026-10-21 16:14:59,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14: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-10-21 16:14:59,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14: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-10-21 16:14:59,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-21 16:14:59,135 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14: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-10-21 16:14:59,146 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-21 16:14:59,158 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 16:14:59,196 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:14:59,214 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:14:59,216 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:14:59,234 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.014 0.022 2026-10-21 16:14:59,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-10-21 16:14:59,246 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:14:59,254 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:14:59,261 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.005 0.053 2026-10-21 16:14:59,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.002 0.010 2026-10-21 16:14:59,343 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:59,360 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:14:59,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.047 0.055 2026-10-21 16:14:59,463 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:14:59,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.017 0.145 2026-10-21 16:14:59,535 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:59,542 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-10-21 16:14:59,552 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:14:59,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-10-21 16:14:59,586 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:59,597 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-10-21 16:14:59,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.002 0.219 2026-10-21 16:14:59,628 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-10-21 16:14:59,656 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/image?model=product.template&field=image_128&id=2356&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-21 16:14:59,674 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 16:14:59,696 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/image?model=product.template&field=image_128&id=2335&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-21 16:14:59,715 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-21 16:14:59,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/image?model=product.template&field=image_128&id=2357&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-21 16:14:59,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.031 0.154 2026-10-21 16:14:59,845 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-21 16:14:59,866 44 INFO rb-01d1866-225816-427320 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-10-21 16:14:59,868 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:14:59] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-10-21 16:14:59,925 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:00,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.050 0.118 2026-10-21 16:15:00,199 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.053 2026-10-21 16:15:00,247 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-21 16:15:00,334 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:00,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:00] "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.036 0.094 2026-10-21 16:15:00,593 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.035 0.086 2026-10-21 16:15:00,601 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.103 2026-10-21 16:15:00,634 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:00] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.020 2026-10-21 16:15:00,661 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.014 2026-10-21 16:15:00,718 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.028 2026-10-21 16:15:00,753 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:00,769 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:00] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.012 0.028 2026-10-21 16:15:00,808 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:00,840 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.012 0.040 2026-10-21 16:15:00,912 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:00,963 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:01,014 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:01,089 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:01,103 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:15:01,104 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:15:01,140 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:01,191 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:01,241 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:01,319 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:01,371 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:01,426 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:01,498 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:01,502 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93501142 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': '585fe12b-75f3-407b-8fbb-af866e3d8d59'}] 2026-10-21 16:15:01,505 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:15:03,295 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93501142 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': '585fe12b-75f3-407b-8fbb-af866e3d8d59'} created pos.order #877 2026-10-21 16:15:03,526 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93501142 finished 2026-10-21 16:15:03,832 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 16:15:03,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 923 0.673 1.661 2026-10-21 16:15:03,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 31 0.017 0.045 2026-10-21 16:15:03,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:03] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 2 0.001 0.068 2026-10-21 16:15:03,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:15:04,048 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57521117 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '585fe12b-75f3-407b-8fbb-af866e3d8d59'}] 2026-10-21 16:15:04,085 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57521117 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '585fe12b-75f3-407b-8fbb-af866e3d8d59'} sync ignored for existing PoS order pos.order(877,) (state: done) 2026-10-21 16:15:04,087 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:04,110 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57521117 finished 2026-10-21 16:15:04,138 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:04,205 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:04,253 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:04,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.075 0.139 2026-10-21 16:15:04,305 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:04,320 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.034 2026-10-21 16:15:04,358 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:04,413 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:04,535 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 50 0.029 0.090 2026-10-21 16:15:04,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.026 0.051 2026-10-21 16:15:04,656 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.005 0.012 2026-10-21 16:15:04,691 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:04,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:04] "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.037 0.093 2026-10-21 16:15:04,981 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.034 0.115 2026-10-21 16:15:04,991 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.147 2026-10-21 16:15:05,044 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.031 2026-10-21 16:15:05,087 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:05,093 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:05] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.009 0.027 2026-10-21 16:15:05,140 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:05,177 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.012 0.057 2026-10-21 16:15:05,191 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:05,245 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:05,298 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:05,369 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:05,420 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:05,471 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:05,529 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:05,578 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:05,629 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:05,680 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:05,736 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:05,787 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:05,841 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:05,906 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:05,914 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30381485 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000002', 'uuid': '01b05de3-38c7-4c03-81a3-9f1e082ace4f'}] 2026-10-21 16:15:07,144 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30381485 order {'name': '/', 'pos_reference': '261-134-000002', 'uuid': '01b05de3-38c7-4c03-81a3-9f1e082ace4f'} created pos.order #878 2026-10-21 16:15:07,304 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30381485 finished 2026-10-21 16:15:07,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 781 0.523 1.077 2026-10-21 16:15:07,558 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15: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.006 2026-10-21 16:15:07,605 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.032 2026-10-21 16:15:07,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:07] "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-10-21 16:15:07,640 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17369515 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-134-000002', 'uuid': '01b05de3-38c7-4c03-81a3-9f1e082ace4f'}] 2026-10-21 16:15:07,650 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17369515 order {'name': 'Shop - 000002', 'pos_reference': '261-134-000002', 'uuid': '01b05de3-38c7-4c03-81a3-9f1e082ace4f'} sync ignored for existing PoS order pos.order(878,) (state: done) 2026-10-21 16:15:07,663 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:07,672 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17369515 finished 2026-10-21 16:15:07,713 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:07,776 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:07,789 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.029 0.124 2026-10-21 16:15:07,829 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:07,836 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.025 2026-10-21 16:15:07,880 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:07,936 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:07,991 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:08,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.047 2026-10-21 16:15:08,122 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.015 0.050 2026-10-21 16:15:08,157 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-21 16:15:08,203 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:08,324 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:08] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.033 0.087 2026-10-21 16:15:08,466 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.039 0.097 2026-10-21 16:15:08,478 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.134 2026-10-21 16:15:08,529 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.026 2026-10-21 16:15:08,566 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:08,590 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:08] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.013 0.037 2026-10-21 16:15:08,621 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:08,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.050 2026-10-21 16:15:08,698 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:08,749 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:08,801 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:08,861 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:08,909 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:08,960 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:09,011 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:09,069 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:09,121 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:09,175 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:09,236 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:09,242 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47273202 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000003', 'uuid': 'b1e24207-e5da-4872-a0b7-1cea036346a9'}] 2026-10-21 16:15:10,425 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47273202 order {'name': '/', 'pos_reference': '261-134-000003', 'uuid': 'b1e24207-e5da-4872-a0b7-1cea036346a9'} created pos.order #879 2026-10-21 16:15:10,594 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47273202 finished 2026-10-21 16:15:10,795 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 601 0.463 1.091 2026-10-21 16:15:10,834 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:10] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:15:10,886 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.039 2026-10-21 16:15:10,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:10] "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-10-21 16:15:10,955 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:10,958 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88504866 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-134-000003', 'uuid': 'b1e24207-e5da-4872-a0b7-1cea036346a9'}] 2026-10-21 16:15:10,964 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88504866 order {'name': 'Shop - 000003', 'pos_reference': '261-134-000003', 'uuid': 'b1e24207-e5da-4872-a0b7-1cea036346a9'} sync ignored for existing PoS order pos.order(879,) (state: done) 2026-10-21 16:15:10,983 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88504866 finished 2026-10-21 16:15:11,002 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:11,070 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:11,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.033 0.128 2026-10-21 16:15:11,120 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:11,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.026 2026-10-21 16:15:11,170 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:11,224 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:11,281 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:11,337 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.049 2026-10-21 16:15:11,401 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.017 0.034 2026-10-21 16:15:11,430 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-21 16:15:11,476 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:11,603 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:11] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.032 0.094 2026-10-21 16:15:11,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.033 0.093 2026-10-21 16:15:11,747 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.125 2026-10-21 16:15:11,793 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.025 2026-10-21 16:15:11,832 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:11,841 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:11] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.010 0.028 2026-10-21 16:15:11,885 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:11,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.011 0.037 2026-10-21 16:15:11,936 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:11,997 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:12,050 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:12,125 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:12,178 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:12,228 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:12,289 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:12,337 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:12,386 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:12,437 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:12,495 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:12,546 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:12,599 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:12,662 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:12,666 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80966323 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000004', 'uuid': '6133f07e-aa92-497d-98a7-259d95a625d5'}] 2026-10-21 16:15:13,923 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80966323 order {'name': '/', 'pos_reference': '261-134-000004', 'uuid': '6133f07e-aa92-497d-98a7-259d95a625d5'} created pos.order #880 2026-10-21 16:15:14,065 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80966323 finished 2026-10-21 16:15:14,309 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 601 0.465 1.180 2026-10-21 16:15:14,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:14] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:15:14,409 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.037 2026-10-21 16:15:14,439 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:14] "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-10-21 16:15:14,478 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:14,484 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46938666 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-134-000004', 'uuid': '6133f07e-aa92-497d-98a7-259d95a625d5'}] 2026-10-21 16:15:14,493 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46938666 order {'name': 'Shop - 000004', 'pos_reference': '261-134-000004', 'uuid': '6133f07e-aa92-497d-98a7-259d95a625d5'} sync ignored for existing PoS order pos.order(880,) (state: done) 2026-10-21 16:15:14,520 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46938666 finished 2026-10-21 16:15:14,529 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:14,600 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:14,645 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:14,679 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.052 0.147 2026-10-21 16:15:14,698 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:14,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.024 2026-10-21 16:15:14,756 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:14,813 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:14,871 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.052 2026-10-21 16:15:14,958 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.019 0.052 2026-10-21 16:15:14,989 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-21 16:15:15,040 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:15,153 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:15] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.033 0.079 2026-10-21 16:15:15,266 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.030 0.074 2026-10-21 16:15:15,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.094 2026-10-21 16:15:15,326 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.029 2026-10-21 16:15:15,370 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:15,386 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:15] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.011 0.039 2026-10-21 16:15:15,424 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:15,455 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.013 0.045 2026-10-21 16:15:15,474 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:15,545 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:15,596 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:15,647 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:15,703 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:15,753 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:15,804 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:15,855 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:15,911 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:15,962 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:16,015 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:16,080 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:16,083 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80816806 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000005', 'uuid': '9aa3de71-e56c-4823-9640-71628eaa51a3'}] 2026-10-21 16:15:17,259 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80816806 order {'name': '/', 'pos_reference': '261-134-000005', 'uuid': '9aa3de71-e56c-4823-9640-71628eaa51a3'} created pos.order #881 2026-10-21 16:15:17,416 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80816806 finished 2026-10-21 16:15:17,680 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 601 0.477 1.122 2026-10-21 16:15:17,718 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15: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.006 2026-10-21 16:15:17,760 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.027 2026-10-21 16:15:17,785 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:17] "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-10-21 16:15:17,815 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:17,820 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30127100 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-134-000005', 'uuid': '9aa3de71-e56c-4823-9640-71628eaa51a3'}] 2026-10-21 16:15:17,828 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30127100 order {'name': 'Shop - 000005', 'pos_reference': '261-134-000005', 'uuid': '9aa3de71-e56c-4823-9640-71628eaa51a3'} sync ignored for existing PoS order pos.order(881,) (state: done) 2026-10-21 16:15:17,855 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30127100 finished 2026-10-21 16:15:17,865 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:17,930 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:17,981 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:17,984 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.046 0.121 2026-10-21 16:15:18,031 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:18,039 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.026 2026-10-21 16:15:18,089 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:18,144 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:18,214 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.063 2026-10-21 16:15:18,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.024 0.048 2026-10-21 16:15:18,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-21 16:15:18,373 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:18,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:18] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.064 0.084 2026-10-21 16:15:18,648 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.037 0.082 2026-10-21 16:15:18,659 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.117 2026-10-21 16:15:18,722 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.038 2026-10-21 16:15:18,769 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:18,788 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:18] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.012 0.043 2026-10-21 16:15:18,823 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:18,853 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.013 0.042 2026-10-21 16:15:18,873 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:18,927 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:18,980 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:19,063 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:19,114 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:19,165 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:19,223 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:19,272 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:19,323 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:19,374 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:19,431 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:19,482 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:19,537 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:19,605 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:19,610 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14064144 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000006', 'uuid': 'bdb2878b-d126-48f4-93a0-18f6c1953cb3'}] 2026-10-21 16:15:20,821 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14064144 order {'name': '/', 'pos_reference': '261-134-000006', 'uuid': 'bdb2878b-d126-48f4-93a0-18f6c1953cb3'} created pos.order #882 2026-10-21 16:15:20,980 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14064144 finished 2026-10-21 16:15:21,229 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 601 0.451 1.172 2026-10-21 16:15:21,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:21] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:15:21,340 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.039 2026-10-21 16:15:21,363 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:21] "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-10-21 16:15:21,397 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:21,402 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48001474 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-134-000006', 'uuid': 'bdb2878b-d126-48f4-93a0-18f6c1953cb3'}] 2026-10-21 16:15:21,407 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48001474 order {'name': 'Shop - 000006', 'pos_reference': '261-134-000006', 'uuid': 'bdb2878b-d126-48f4-93a0-18f6c1953cb3'} sync ignored for existing PoS order pos.order(882,) (state: done) 2026-10-21 16:15:21,425 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48001474 finished 2026-10-21 16:15:21,448 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:21,513 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:21,548 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.036 0.113 2026-10-21 16:15:21,568 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-21 16:15:21,569 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:21,610 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.038 2026-10-21 16:15:21,819 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 33723100 (allocated 37761024) 2026-10-21 16:15:21,824 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 133171 2026-10-21 16:15:21,830 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-21 16:15:21,834 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 133171 2026-10-21 16:15:21,929 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161521_929286_test_taxes_l10n_in_pos.txt 2026-10-21 16:15:21,929 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp_odf8kn5_chrome_odoo" 2026-10-21 16:15:23,106 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467] 2026-10-21 16:15:25,642 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 133485 2026-10-21 16:15:25,643 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpmobssy6o_chrome_odoo 2026-10-21 16:15:25,643 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:34169/json/version 2026-10-21 16:15:25,645 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34169', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:15:25,653 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-21 16:15:25,653 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:34169/json 2026-10-21 16:15:25,654 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34169', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:15:25,664 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:34169/devtools/page/73E74DAF4343E2A36A383AF120109D8E 2026-10-21 16:15:25,669 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-21 16:15:25,678 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-21 16:15:25,972 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:15:25,978 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-21 16:15:25,979 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-21 16:15:25,980 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-21 16:15:26,135 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:26] "GET /pos/ui/134 HTTP/1.1" 200 - 108 0.039 0.108 2026-10-21 16:15:26,139 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '73E74DAF4343E2A36A383AF120109D8E', 'loaderId': '0A05B8E793C7CC86B5E2A0EF32600449', 'isDownload': False} 2026-10-21 16:15:26,139 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:26,151 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:15:26,166 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:26] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:15:26,169 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:26] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:15:26,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:26] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-21 16:15:26,714 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:15:26,720 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:15:26,727 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:15:26,742 44 INFO rb-01d1866-225816-427320 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:15:26,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:15:26,748 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:26,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:15:26,766 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:15:26,786 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15: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.009 2026-10-21 16:15:26,792 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:15:26,838 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.013 0.032 2026-10-21 16:15:26,840 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-21 16:15:27,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.167 0.404 2026-10-21 16:15:27,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "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-10-21 16:15:27,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15: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-10-21 16:15:27,564 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.038 2026-10-21 16:15:27,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 16:15:27,606 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-21 16:15:27,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 16:15:27,654 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:15:27,672 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:15:27,682 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:15:27,688 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.005 0.018 2026-10-21 16:15:27,698 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:15:27,700 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:15:27,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.017 0.053 2026-10-21 16:15:27,747 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.002 0.045 2026-10-21 16:15:27,748 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-10-21 16:15:27,787 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:27,816 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:15:27,891 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.028 0.054 2026-10-21 16:15:27,895 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:27,912 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:15:27,912 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.004 0.098 2026-10-21 16:15:27,919 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:15:27,947 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:27,982 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:27] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.020 0.152 2026-10-21 16:15:28,010 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-21 16:15:28,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-10-21 16:15:28,052 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.203 2026-10-21 16:15:28,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "GET /web/image?model=product.template&field=image_128&id=2358&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-10-21 16:15:28,094 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-21 16:15:28,115 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-21 16:15:28,137 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "GET /web/image?model=product.template&field=image_128&id=2356&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-21 16:15:28,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "GET /web/image?model=product.template&field=image_128&id=2359&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-10-21 16:15:28,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "GET /web/image?model=product.template&field=image_128&id=2335&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-21 16:15:28,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-10-21 16:15:28,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "GET /web/image?model=product.template&field=image_128&id=2357&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-10-21 16:15:28,291 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.022 0.148 2026-10-21 16:15:28,308 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-21 16:15:28,334 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:28,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-10-21 16:15:28,395 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:28,478 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.019 0.061 2026-10-21 16:15:28,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.056 2026-10-21 16:15:28,625 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:15:28,689 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:28,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15: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.038 0.081 2026-10-21 16:15:28,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.029 0.079 2026-10-21 16:15:28,934 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.094 2026-10-21 16:15:28,959 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.013 2026-10-21 16:15:28,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:15:29,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.034 2026-10-21 16:15:29,071 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:29,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:29] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.013 0.041 2026-10-21 16:15:29,125 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:29,157 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.011 0.037 2026-10-21 16:15:29,212 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:29,263 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:29,314 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:29,381 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:29,392 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:15:29,393 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:15:29,432 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:29,483 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:29,534 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:29,603 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:29,654 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:29,708 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:29,773 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:29,782 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45147810 started for PoS orders references: [{'name': '/', 'pos_reference': '262-134-000001', 'uuid': 'b9544b92-deb1-47cc-91fe-4c440fbc1572'}] 2026-10-21 16:15:29,788 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:15:31,004 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45147810 order {'name': '/', 'pos_reference': '262-134-000001', 'uuid': 'b9544b92-deb1-47cc-91fe-4c440fbc1572'} created pos.order #883 2026-10-21 16:15:31,135 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45147810 finished 2026-10-21 16:15:31,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 727 0.481 1.093 2026-10-21 16:15:31,391 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15: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.005 2026-10-21 16:15:31,436 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.030 2026-10-21 16:15:31,459 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:15:31,567 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86920092 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-134-000001', 'uuid': 'b9544b92-deb1-47cc-91fe-4c440fbc1572'}] 2026-10-21 16:15:31,572 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:31,576 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86920092 order {'name': 'Shop - 000001', 'pos_reference': '262-134-000001', 'uuid': 'b9544b92-deb1-47cc-91fe-4c440fbc1572'} sync ignored for existing PoS order pos.order(883,) (state: done) 2026-10-21 16:15:31,606 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86920092 finished 2026-10-21 16:15:31,623 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:31,690 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:31,735 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.048 0.123 2026-10-21 16:15:31,740 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:31,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.021 2026-10-21 16:15:31,796 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:31,851 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:31,910 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:31,979 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.011 0.056 2026-10-21 16:15:32,059 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.017 0.038 2026-10-21 16:15:32,094 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:15:32,138 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:32,231 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:32] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.027 0.064 2026-10-21 16:15:32,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.038 0.100 2026-10-21 16:15:32,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.122 2026-10-21 16:15:32,438 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.032 2026-10-21 16:15:32,483 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:32,506 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:32] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.020 0.035 2026-10-21 16:15:32,540 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:32,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.013 0.047 2026-10-21 16:15:32,589 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:32,643 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:32,697 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:32,780 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:32,831 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:32,882 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:32,942 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:32,989 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:33,040 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:33,091 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:33,149 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:33,200 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:33,255 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:33,324 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:33,327 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71591951 started for PoS orders references: [{'name': '/', 'pos_reference': '262-134-000002', 'uuid': '4c05e53b-c390-4c3f-b9ca-02b0d900f594'}] 2026-10-21 16:15:34,475 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71591951 order {'name': '/', 'pos_reference': '262-134-000002', 'uuid': '4c05e53b-c390-4c3f-b9ca-02b0d900f594'} created pos.order #884 2026-10-21 16:15:34,613 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71591951 finished 2026-10-21 16:15:34,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 602 0.462 1.090 2026-10-21 16:15:34,912 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15: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.005 2026-10-21 16:15:34,958 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.032 2026-10-21 16:15:34,981 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15: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-10-21 16:15:35,030 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:35,045 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96029363 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-134-000002', 'uuid': '4c05e53b-c390-4c3f-b9ca-02b0d900f594'}] 2026-10-21 16:15:35,052 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96029363 order {'name': 'Shop - 000002', 'pos_reference': '262-134-000002', 'uuid': '4c05e53b-c390-4c3f-b9ca-02b0d900f594'} sync ignored for existing PoS order pos.order(884,) (state: done) 2026-10-21 16:15:35,072 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96029363 finished 2026-10-21 16:15:35,081 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:35,139 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:35,189 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:35,193 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.035 0.116 2026-10-21 16:15:35,247 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:35,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.030 2026-10-21 16:15:35,299 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:35,354 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:35,434 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.073 2026-10-21 16:15:35,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.017 0.046 2026-10-21 16:15:35,547 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-21 16:15:35,587 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:35,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:35] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.046 0.101 2026-10-21 16:15:35,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.035 0.083 2026-10-21 16:15:35,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.118 2026-10-21 16:15:35,932 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.033 2026-10-21 16:15:35,965 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:35,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:35] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.016 0.039 2026-10-21 16:15:36,020 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:36,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.013 0.042 2026-10-21 16:15:36,093 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:36,144 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:36,195 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:36,252 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:36,301 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:36,352 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:36,403 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:36,460 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:36,511 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:36,565 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:36,627 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:36,631 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12927452 started for PoS orders references: [{'name': '/', 'pos_reference': '262-134-000003', 'uuid': 'ab967568-ab62-4bed-8972-e6971fe97c18'}] 2026-10-21 16:15:37,789 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12927452 order {'name': '/', 'pos_reference': '262-134-000003', 'uuid': 'ab967568-ab62-4bed-8972-e6971fe97c18'} created pos.order #885 2026-10-21 16:15:37,965 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12927452 finished 2026-10-21 16:15:38,234 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 602 0.497 1.109 2026-10-21 16:15:38,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15: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.004 2026-10-21 16:15:38,329 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.038 2026-10-21 16:15:38,351 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 16:15:38,388 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:38,395 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45341590 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-134-000003', 'uuid': 'ab967568-ab62-4bed-8972-e6971fe97c18'}] 2026-10-21 16:15:38,404 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45341590 order {'name': 'Shop - 000003', 'pos_reference': '262-134-000003', 'uuid': 'ab967568-ab62-4bed-8972-e6971fe97c18'} sync ignored for existing PoS order pos.order(885,) (state: done) 2026-10-21 16:15:38,433 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45341590 finished 2026-10-21 16:15:38,438 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:38,506 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:38,555 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:38,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.058 0.146 2026-10-21 16:15:38,607 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:38,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.025 2026-10-21 16:15:38,674 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:38,729 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:38,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.062 2026-10-21 16:15:38,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.020 0.040 2026-10-21 16:15:38,899 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-21 16:15:38,933 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:39,030 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:39] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.032 0.064 2026-10-21 16:15:39,145 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.033 0.074 2026-10-21 16:15:39,156 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.106 2026-10-21 16:15:39,218 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.038 2026-10-21 16:15:39,251 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:39,287 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:39] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.014 0.045 2026-10-21 16:15:39,303 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:39,355 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.037 2026-10-21 16:15:39,356 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:39,408 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:39,461 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:39,531 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:39,582 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:39,633 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:39,689 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:39,739 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:39,790 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:39,843 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:39,898 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:39,948 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:40,003 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:40,067 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:40,072 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51521397 started for PoS orders references: [{'name': '/', 'pos_reference': '262-134-000004', 'uuid': 'd7608fe4-3507-455b-b9d4-09b5493546f6'}] 2026-10-21 16:15:41,328 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51521397 order {'name': '/', 'pos_reference': '262-134-000004', 'uuid': 'd7608fe4-3507-455b-b9d4-09b5493546f6'} created pos.order #886 2026-10-21 16:15:41,501 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51521397 finished 2026-10-21 16:15:41,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 602 0.500 1.162 2026-10-21 16:15:41,785 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:41] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:15:41,837 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.033 2026-10-21 16:15:41,859 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:15:41,904 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87956401 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-134-000004', 'uuid': 'd7608fe4-3507-455b-b9d4-09b5493546f6'}] 2026-10-21 16:15:41,910 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87956401 order {'name': 'Shop - 000004', 'pos_reference': '262-134-000004', 'uuid': 'd7608fe4-3507-455b-b9d4-09b5493546f6'} sync ignored for existing PoS order pos.order(886,) (state: done) 2026-10-21 16:15:41,917 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:41,928 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87956401 finished 2026-10-21 16:15:41,958 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:42,022 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:42,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.031 0.099 2026-10-21 16:15:42,074 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:42,112 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.032 0.026 2026-10-21 16:15:42,132 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:42,188 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:42,243 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:42,324 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.072 2026-10-21 16:15:42,396 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.019 0.040 2026-10-21 16:15:42,425 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-21 16:15:42,464 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:42,564 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:42] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.028 0.071 2026-10-21 16:15:42,705 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.052 0.083 2026-10-21 16:15:42,716 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.125 2026-10-21 16:15:42,776 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.029 2026-10-21 16:15:42,816 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:42,847 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:42] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.045 2026-10-21 16:15:42,871 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:42,919 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.050 2026-10-21 16:15:42,922 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:43,005 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:43,056 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:43,107 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:43,170 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:43,216 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:43,267 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:43,323 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:43,377 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:43,429 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:43,483 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:43,552 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:43,558 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74741054 started for PoS orders references: [{'name': '/', 'pos_reference': '262-134-000005', 'uuid': '0b69178c-fd86-46ab-afee-c166e6e76434'}] 2026-10-21 16:15:44,886 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74741054 order {'name': '/', 'pos_reference': '262-134-000005', 'uuid': '0b69178c-fd86-46ab-afee-c166e6e76434'} created pos.order #887 2026-10-21 16:15:45,016 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74741054 finished 2026-10-21 16:15:45,213 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 602 0.430 1.228 2026-10-21 16:15:45,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15: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.007 2026-10-21 16:15:45,305 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.036 2026-10-21 16:15:45,338 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15: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-10-21 16:15:45,370 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:45,374 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10973016 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '262-134-000005', 'uuid': '0b69178c-fd86-46ab-afee-c166e6e76434'}] 2026-10-21 16:15:45,383 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10973016 order {'name': 'Shop - 000005', 'pos_reference': '262-134-000005', 'uuid': '0b69178c-fd86-46ab-afee-c166e6e76434'} sync ignored for existing PoS order pos.order(887,) (state: done) 2026-10-21 16:15:45,411 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10973016 finished 2026-10-21 16:15:45,421 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:45,491 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:45,544 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:45,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.040 0.151 2026-10-21 16:15:45,591 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:45,620 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.033 2026-10-21 16:15:45,645 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:45,700 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:45,766 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.059 2026-10-21 16:15:45,829 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.017 0.034 2026-10-21 16:15:45,862 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-21 16:15:45,904 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:46,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:46] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.051 0.075 2026-10-21 16:15:46,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.055 0.087 2026-10-21 16:15:46,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.139 2026-10-21 16:15:46,239 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.028 2026-10-21 16:15:46,279 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:46,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:46] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.011 0.027 2026-10-21 16:15:46,338 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:46,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.012 0.047 2026-10-21 16:15:46,386 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:46,438 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:46,492 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:46,572 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:46,623 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:46,674 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:46,732 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:46,782 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:46,833 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:46,884 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:46,942 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:46,993 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:47,047 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:47,111 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:47,115 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4992834 started for PoS orders references: [{'name': '/', 'pos_reference': '262-134-000006', 'uuid': '7048732e-2b94-4922-9204-ebeac7e41383'}] 2026-10-21 16:15:48,480 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4992834 order {'name': '/', 'pos_reference': '262-134-000006', 'uuid': '7048732e-2b94-4922-9204-ebeac7e41383'} created pos.order #888 2026-10-21 16:15:48,688 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4992834 finished 2026-10-21 16:15:48,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 602 0.560 1.269 2026-10-21 16:15:48,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15: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.004 2026-10-21 16:15:49,030 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.028 2026-10-21 16:15:49,050 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:15:49,097 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:49,103 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79799311 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '262-134-000006', 'uuid': '7048732e-2b94-4922-9204-ebeac7e41383'}] 2026-10-21 16:15:49,110 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79799311 order {'name': 'Shop - 000006', 'pos_reference': '262-134-000006', 'uuid': '7048732e-2b94-4922-9204-ebeac7e41383'} sync ignored for existing PoS order pos.order(888,) (state: done) 2026-10-21 16:15:49,130 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79799311 finished 2026-10-21 16:15:49,152 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:49,218 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:49,250 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.034 0.114 2026-10-21 16:15:49,270 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-21 16:15:49,271 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:49,308 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.032 2026-10-21 16:15:49,536 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 34046864 (allocated 37761024) 2026-10-21 16:15:49,544 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 133485 2026-10-21 16:15:49,544 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-21 16:15:49,545 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 133485 2026-10-21 16:15:49,653 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161549_653295_test_taxes_l10n_in_pos.txt 2026-10-21 16:15:49,653 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpmobssy6o_chrome_odoo" 2026-10-21 16:15:50,633 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485] 2026-10-21 16:15:53,017 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 133787 2026-10-21 16:15:53,017 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpeq1t4u1n_chrome_odoo 2026-10-21 16:15:53,018 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:46729/json/version 2026-10-21 16:15:53,019 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46729', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:15:53,035 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-21 16:15:53,035 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:46729/json 2026-10-21 16:15:53,036 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46729', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:15:53,043 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:46729/devtools/page/75C83E3BC6D72C63D4308BD8CF0F61F4 2026-10-21 16:15:53,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-21 16:15:53,060 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-21 16:15:53,417 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:15:53,425 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-21 16:15:53,426 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-21 16:15:53,426 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-21 16:15:53,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:53] "GET /pos/ui/134 HTTP/1.1" 200 - 90 0.042 0.078 2026-10-21 16:15:53,556 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '75C83E3BC6D72C63D4308BD8CF0F61F4', 'loaderId': 'C887306E8CCA8CF8100B8951A54566AA', 'isDownload': False} 2026-10-21 16:15:53,556 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:53,573 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:15:53,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:53] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-21 16:15:53,592 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:53] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:15:53,600 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:53] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:15:54,061 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:15:54,070 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:15:54,087 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:15:54,109 44 INFO rb-01d1866-225816-427320 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:15:54,112 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:15:54,116 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:54,124 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:15:54,132 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:15:54,155 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:54] "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-10-21 16:15:54,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:15:54,214 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.011 0.039 2026-10-21 16:15:54,216 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-21 16:15:54,841 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 359 0.170 0.427 2026-10-21 16:15:54,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:54] "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-10-21 16:15:54,914 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:15:54,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:54] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-10-21 16:15:55,002 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:15:55,020 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-21 16:15:55,034 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:15:55,087 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:15:55,091 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:15:55,099 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:15:55,107 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:15:55,109 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.004 0.014 2026-10-21 16:15:55,125 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:15:55,127 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:15:55,147 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.013 0.041 2026-10-21 16:15:55,153 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:15:55,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.017 0.052 2026-10-21 16:15:55,234 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:55,268 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.017 0.107 2026-10-21 16:15:55,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.003 0.132 2026-10-21 16:15:55,304 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.003 0.015 2026-10-21 16:15:55,334 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.005 0.025 2026-10-21 16:15:55,342 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:15:55,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-10-21 16:15:55,379 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-21 16:15:55,398 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-21 16:15:55,425 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:55,427 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-21 16:15:55,439 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:15:55,469 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-10-21 16:15:55,479 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:55,489 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image?model=product.template&field=image_128&id=2335&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-10-21 16:15:55,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image?model=product.template&field=image_128&id=2356&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-21 16:15:55,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-21 16:15:55,560 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image?model=product.template&field=image_128&id=2358&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-10-21 16:15:55,581 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image?model=product.template&field=image_128&id=2360&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-21 16:15:55,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image?model=product.template&field=image_128&id=2359&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-21 16:15:55,626 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image?model=product.template&field=image_128&id=2361&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-10-21 16:15:55,652 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-21 16:15:55,675 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "GET /web/image?model=product.template&field=image_128&id=2357&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-21 16:15:55,743 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.026 0.146 2026-10-21 16:15:55,783 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:55,845 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:55,990 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.044 0.098 2026-10-21 16:15:56,071 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.020 0.039 2026-10-21 16:15:56,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:15:56,201 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:56,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.039 0.102 2026-10-21 16:15:56,491 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.035 0.104 2026-10-21 16:15:56,503 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.127 2026-10-21 16:15:56,538 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:56] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.019 2026-10-21 16:15:56,560 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:15:56,618 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.035 2026-10-21 16:15:56,658 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:56,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:56] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.016 0.037 2026-10-21 16:15:56,716 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:56,750 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.011 0.044 2026-10-21 16:15:56,806 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:56,857 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:56,909 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:56,978 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:56,989 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:15:56,990 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:15:57,029 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:57,079 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:57,131 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:57,200 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:57,251 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:57,305 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:57,368 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:57,378 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82811575 started for PoS orders references: [{'name': '/', 'pos_reference': '263-134-000001', 'uuid': '2562e925-f7f0-421c-89cb-a1358f5467f1'}] 2026-10-21 16:15:57,381 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:15:58,804 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82811575 order {'name': '/', 'pos_reference': '263-134-000001', 'uuid': '2562e925-f7f0-421c-89cb-a1358f5467f1'} created pos.order #889 2026-10-21 16:15:58,931 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82811575 finished 2026-10-21 16:15:59,165 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 727 0.643 1.148 2026-10-21 16:15:59,207 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15: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.007 2026-10-21 16:15:59,244 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.025 2026-10-21 16:15:59,277 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:15:59,382 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:59,385 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38077132 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-134-000001', 'uuid': '2562e925-f7f0-421c-89cb-a1358f5467f1'}] 2026-10-21 16:15:59,392 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38077132 order {'name': 'Shop - 000001', 'pos_reference': '263-134-000001', 'uuid': '2562e925-f7f0-421c-89cb-a1358f5467f1'} sync ignored for existing PoS order pos.order(889,) (state: done) 2026-10-21 16:15:59,412 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38077132 finished 2026-10-21 16:15:59,429 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:59,495 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:59,544 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:59,550 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.041 0.126 2026-10-21 16:15:59,595 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:59,602 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.027 2026-10-21 16:15:59,651 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:59,706 44 INFO rb-01d1866-225816-427320 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-10-21 16:15:59,759 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.047 2026-10-21 16:15:59,839 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.016 0.052 2026-10-21 16:15:59,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:15:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:15:59,921 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:00,022 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:00] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.034 0.065 2026-10-21 16:16:00,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.037 0.083 2026-10-21 16:16:00,163 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.119 2026-10-21 16:16:00,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.028 2026-10-21 16:16:00,250 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:00,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:00] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.011 0.027 2026-10-21 16:16:00,301 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:00,322 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.012 0.040 2026-10-21 16:16:00,354 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:00,409 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:00,462 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:00,546 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:00,597 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:00,649 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:00,708 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:00,755 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:00,806 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:00,859 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:00,914 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:00,965 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:01,019 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:01,084 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:01,089 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82972905 started for PoS orders references: [{'name': '/', 'pos_reference': '263-134-000002', 'uuid': '87d25afd-de40-4ca8-bf62-e2af0be5870c'}] 2026-10-21 16:16:02,186 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82972905 order {'name': '/', 'pos_reference': '263-134-000002', 'uuid': '87d25afd-de40-4ca8-bf62-e2af0be5870c'} created pos.order #890 2026-10-21 16:16:02,327 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82972905 finished 2026-10-21 16:16:02,526 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 602 0.409 1.032 2026-10-21 16:16:02,561 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16: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.006 2026-10-21 16:16:02,618 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.040 2026-10-21 16:16:02,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16: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-10-21 16:16:02,678 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66535173 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '263-134-000002', 'uuid': '87d25afd-de40-4ca8-bf62-e2af0be5870c'}] 2026-10-21 16:16:02,680 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:02,686 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66535173 order {'name': 'Shop - 000002', 'pos_reference': '263-134-000002', 'uuid': '87d25afd-de40-4ca8-bf62-e2af0be5870c'} sync ignored for existing PoS order pos.order(890,) (state: done) 2026-10-21 16:16:02,708 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66535173 finished 2026-10-21 16:16:02,726 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:02,790 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:02,841 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:02,847 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.040 0.131 2026-10-21 16:16:02,892 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:02,900 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.032 2026-10-21 16:16:02,946 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:03,005 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:03,089 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.078 2026-10-21 16:16:03,176 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.015 0.054 2026-10-21 16:16:03,213 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-21 16:16:03,263 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:03,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:03] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.035 0.083 2026-10-21 16:16:03,503 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.038 0.077 2026-10-21 16:16:03,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.113 2026-10-21 16:16:03,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.035 2026-10-21 16:16:03,604 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:03,628 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:03] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.011 0.040 2026-10-21 16:16:03,652 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:03,700 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.012 0.051 2026-10-21 16:16:03,720 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:03,771 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:03,822 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:03,879 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:03,929 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:03,979 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:04,030 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:04,087 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:04,138 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:04,193 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:04,257 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:04,261 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78871669 started for PoS orders references: [{'name': '/', 'pos_reference': '263-134-000003', 'uuid': '8eda7b2f-2e82-463e-a97d-3a3b361f2eb3'}] 2026-10-21 16:16:05,468 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78871669 order {'name': '/', 'pos_reference': '263-134-000003', 'uuid': '8eda7b2f-2e82-463e-a97d-3a3b361f2eb3'} created pos.order #891 2026-10-21 16:16:05,610 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78871669 finished 2026-10-21 16:16:05,852 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 602 0.501 1.092 2026-10-21 16:16:05,883 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16: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.005 2026-10-21 16:16:05,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.048 2026-10-21 16:16:05,975 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16: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-10-21 16:16:06,029 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73212749 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '263-134-000003', 'uuid': '8eda7b2f-2e82-463e-a97d-3a3b361f2eb3'}] 2026-10-21 16:16:06,037 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73212749 order {'name': 'Shop - 000003', 'pos_reference': '263-134-000003', 'uuid': '8eda7b2f-2e82-463e-a97d-3a3b361f2eb3'} sync ignored for existing PoS order pos.order(891,) (state: done) 2026-10-21 16:16:06,039 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:06,066 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73212749 finished 2026-10-21 16:16:06,081 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:06,152 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:06,201 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:06,210 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.036 0.148 2026-10-21 16:16:06,252 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:06,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.027 2026-10-21 16:16:06,308 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:06,364 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:06,417 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.047 2026-10-21 16:16:06,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.014 0.037 2026-10-21 16:16:06,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-21 16:16:06,550 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:06,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:06] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.027 0.063 2026-10-21 16:16:06,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.032 0.073 2026-10-21 16:16:06,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.104 2026-10-21 16:16:06,811 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.027 2026-10-21 16:16:06,846 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:06,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:06] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.012 0.034 2026-10-21 16:16:06,898 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:06,934 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.041 2026-10-21 16:16:06,950 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:07,003 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:07,056 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:07,125 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:07,176 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:07,227 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:07,283 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:07,332 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:07,383 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:07,434 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:07,492 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:07,543 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:07,596 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:07,660 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:07,664 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52443483 started for PoS orders references: [{'name': '/', 'pos_reference': '263-134-000004', 'uuid': 'edeed095-f49c-47cd-a467-8c9fbdb8a701'}] 2026-10-21 16:16:08,719 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52443483 order {'name': '/', 'pos_reference': '263-134-000004', 'uuid': 'edeed095-f49c-47cd-a467-8c9fbdb8a701'} created pos.order #892 2026-10-21 16:16:08,865 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52443483 finished 2026-10-21 16:16:09,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 602 0.404 1.000 2026-10-21 16:16:09,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:09] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:16:09,148 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.024 2026-10-21 16:16:09,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:16:09,206 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:09,212 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70110201 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '263-134-000004', 'uuid': 'edeed095-f49c-47cd-a467-8c9fbdb8a701'}] 2026-10-21 16:16:09,221 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70110201 order {'name': 'Shop - 000004', 'pos_reference': '263-134-000004', 'uuid': 'edeed095-f49c-47cd-a467-8c9fbdb8a701'} sync ignored for existing PoS order pos.order(892,) (state: done) 2026-10-21 16:16:09,248 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70110201 finished 2026-10-21 16:16:09,257 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:09,321 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:09,365 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.037 0.119 2026-10-21 16:16:09,378 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:09,415 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.024 2026-10-21 16:16:09,436 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:09,491 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:09,546 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:09,596 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.044 2026-10-21 16:16:09,665 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.016 0.042 2026-10-21 16:16:09,695 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:16:09,731 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:09,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:09] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.028 0.063 2026-10-21 16:16:09,940 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.039 0.071 2026-10-21 16:16:09,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.108 2026-10-21 16:16:10,009 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.038 2026-10-21 16:16:10,047 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:10,056 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:10] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.010 0.026 2026-10-21 16:16:10,099 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:10,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.011 0.042 2026-10-21 16:16:10,152 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:10,225 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:10,276 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:10,327 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:10,385 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:10,433 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:10,486 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:10,535 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:10,592 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:10,644 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:10,698 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:10,769 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:10,777 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71348031 started for PoS orders references: [{'name': '/', 'pos_reference': '263-134-000005', 'uuid': 'a89aa7da-c7d6-4b49-b647-52728cb2a8d1'}] 2026-10-21 16:16:11,819 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71348031 order {'name': '/', 'pos_reference': '263-134-000005', 'uuid': 'a89aa7da-c7d6-4b49-b647-52728cb2a8d1'} created pos.order #893 2026-10-21 16:16:11,971 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71348031 finished 2026-10-21 16:16:12,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 602 0.421 1.006 2026-10-21 16:16:12,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16: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-10-21 16:16:12,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.024 2026-10-21 16:16:12,296 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16: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-10-21 16:16:12,320 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:12,325 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14028172 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '263-134-000005', 'uuid': 'a89aa7da-c7d6-4b49-b647-52728cb2a8d1'}] 2026-10-21 16:16:12,333 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14028172 order {'name': 'Shop - 000005', 'pos_reference': '263-134-000005', 'uuid': 'a89aa7da-c7d6-4b49-b647-52728cb2a8d1'} sync ignored for existing PoS order pos.order(893,) (state: done) 2026-10-21 16:16:12,353 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14028172 finished 2026-10-21 16:16:12,374 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:12,440 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:12,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.029 0.101 2026-10-21 16:16:12,489 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:12,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.028 2026-10-21 16:16:12,535 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:12,590 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:12,645 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:12,703 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.053 2026-10-21 16:16:12,783 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.015 0.050 2026-10-21 16:16:12,818 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-21 16:16:12,855 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:12,959 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:12] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.028 0.075 2026-10-21 16:16:13,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.030 0.084 2026-10-21 16:16:13,090 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.112 2026-10-21 16:16:13,149 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.037 2026-10-21 16:16:13,188 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:13,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:13] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.011 0.041 2026-10-21 16:16:13,240 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:13,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.012 0.051 2026-10-21 16:16:13,284 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:13,336 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:13,389 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:13,458 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:13,509 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:13,560 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:13,618 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:13,668 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:13,719 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:13,770 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:13,825 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:13,876 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:13,929 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:13,991 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:13,996 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15336330 started for PoS orders references: [{'name': '/', 'pos_reference': '263-134-000006', 'uuid': '835e4707-4527-444b-b65d-885b7b6d1704'}] 2026-10-21 16:16:15,038 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15336330 order {'name': '/', 'pos_reference': '263-134-000006', 'uuid': '835e4707-4527-444b-b65d-885b7b6d1704'} created pos.order #894 2026-10-21 16:16:15,166 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15336330 finished 2026-10-21 16:16:15,361 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 602 0.378 0.991 2026-10-21 16:16:15,401 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:15] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:16:15,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.025 2026-10-21 16:16:15,467 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:15] "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-10-21 16:16:15,504 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67556905 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '263-134-000006', 'uuid': '835e4707-4527-444b-b65d-885b7b6d1704'}] 2026-10-21 16:16:15,511 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67556905 order {'name': 'Shop - 000006', 'pos_reference': '263-134-000006', 'uuid': '835e4707-4527-444b-b65d-885b7b6d1704'} sync ignored for existing PoS order pos.order(894,) (state: done) 2026-10-21 16:16:15,517 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:15,530 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67556905 finished 2026-10-21 16:16:15,566 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:15,632 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:15,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.033 0.109 2026-10-21 16:16:15,681 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-21 16:16:15,683 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:15,721 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.035 2026-10-21 16:16:15,940 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 33867256 (allocated 37498880) 2026-10-21 16:16:15,945 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 133787 2026-10-21 16:16:15,946 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-21 16:16:15,946 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 133787 2026-10-21 16:16:16,041 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161616_041480_test_taxes_l10n_in_pos.txt 2026-10-21 16:16:16,041 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpeq1t4u1n_chrome_odoo" 2026-10-21 16:16:17,124 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503] 2026-10-21 16:16:19,729 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 134100 2026-10-21 16:16:19,729 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpwb_vf9z6_chrome_odoo 2026-10-21 16:16:19,729 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:35463/json/version 2026-10-21 16:16:19,730 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35463', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:16:19,738 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-21 16:16:19,739 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:35463/json 2026-10-21 16:16:19,739 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35463', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:16:19,743 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:35463/devtools/page/AA35C27E7393A4089615B0F7EF6F8025 2026-10-21 16:16:19,749 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-21 16:16:19,763 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-21 16:16:20,085 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:16:20,091 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-21 16:16:20,092 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-21 16:16:20,092 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-21 16:16:20,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:20] "GET /pos/ui/134 HTTP/1.1" 200 - 90 0.036 0.075 2026-10-21 16:16:20,219 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'AA35C27E7393A4089615B0F7EF6F8025', 'loaderId': '5F60BD635EF3A7667AA712E26EDC8DF0', 'isDownload': False} 2026-10-21 16:16:20,219 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:20,244 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:16:20,258 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:20] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:16:20,264 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:20] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:16:20,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:20] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:16:20,778 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:16:20,787 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:16:20,802 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:16:20,825 44 INFO rb-01d1866-225816-427320 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:16:20,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-21 16:16:20,832 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:20,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:16:20,853 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:16:20,889 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:20] "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-10-21 16:16:20,895 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:16:20,940 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.013 0.027 2026-10-21 16:16:20,942 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-21 16:16:21,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 359 0.217 0.380 2026-10-21 16:16:21,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:21] "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-10-21 16:16:21,640 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:16:21,695 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:21] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-10-21 16:16:21,723 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16: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.007 2026-10-21 16:16:21,736 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-21 16:16:21,748 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 16:16:21,792 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:16:21,812 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:16:21,815 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:16:21,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:21] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.005 0.026 2026-10-21 16:16:21,831 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:16:21,843 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16: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-10-21 16:16:21,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:21] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.015 0.065 2026-10-21 16:16:21,891 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:21] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.003 0.054 2026-10-21 16:16:21,893 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-10-21 16:16:21,943 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:21,997 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:21] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.006 0.018 2026-10-21 16:16:22,017 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:16:22,049 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:16:22,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.027 0.057 2026-10-21 16:16:22,090 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-10-21 16:16:22,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-21 16:16:22,120 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:22,122 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:16:22,141 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-10-21 16:16:22,168 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2356&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.009 0.104 2026-10-21 16:16:22,172 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:22,201 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2362&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.122 2026-10-21 16:16:22,275 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.030 0.255 2026-10-21 16:16:22,296 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2363&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-10-21 16:16:22,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-10-21 16:16:22,341 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2358&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.191 2026-10-21 16:16:22,365 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2335&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-10-21 16:16:22,396 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2360&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.005 0.186 2026-10-21 16:16:22,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2359&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-21 16:16:22,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2361&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-21 16:16:22,478 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2357&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-10-21 16:16:22,504 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-10-21 16:16:22,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-21 16:16:22,549 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-21 16:16:22,576 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "GET /web/image?model=product.template&field=image_128&id=2334&unique=2026-10-21T16:13:17.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-10-21 16:16:22,634 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.021 0.236 2026-10-21 16:16:22,663 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:22,726 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:22,853 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.028 0.097 2026-10-21 16:16:22,951 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.022 0.049 2026-10-21 16:16:23,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.015 0.020 2026-10-21 16:16:23,108 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:23,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.034 0.077 2026-10-21 16:16:23,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.040 0.093 2026-10-21 16:16:23,370 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.123 2026-10-21 16:16:23,401 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:23] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.014 2026-10-21 16:16:23,424 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:16:23,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.029 2026-10-21 16:16:23,523 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:23] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.009 0.028 2026-10-21 16:16:23,523 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:23,574 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:23,604 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.011 0.041 2026-10-21 16:16:23,664 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:23,715 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:23,766 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:23,833 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:23,844 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:16:23,845 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:16:23,884 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:23,935 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:23,986 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:24,063 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:24,113 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:24,169 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:24,243 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:24,248 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14169934 started for PoS orders references: [{'name': '/', 'pos_reference': '264-134-000001', 'uuid': '9d575bd0-55c2-4db6-a0f4-bf38153ade52'}] 2026-10-21 16:16:24,261 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:16:25,716 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14169934 order {'name': '/', 'pos_reference': '264-134-000001', 'uuid': '9d575bd0-55c2-4db6-a0f4-bf38153ade52'} created pos.order #895 2026-10-21 16:16:25,856 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14169934 finished 2026-10-21 16:16:26,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 727 0.567 1.253 2026-10-21 16:16:26,110 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:26] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:16:26,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.038 2026-10-21 16:16:26,191 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:16:26,297 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:26,301 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80768492 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-134-000001', 'uuid': '9d575bd0-55c2-4db6-a0f4-bf38153ade52'}] 2026-10-21 16:16:26,307 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80768492 order {'name': 'Shop - 000001', 'pos_reference': '264-134-000001', 'uuid': '9d575bd0-55c2-4db6-a0f4-bf38153ade52'} sync ignored for existing PoS order pos.order(895,) (state: done) 2026-10-21 16:16:26,326 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80768492 finished 2026-10-21 16:16:26,348 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:26,417 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:26,440 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.038 0.104 2026-10-21 16:16:26,470 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:26,498 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.030 2026-10-21 16:16:26,521 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:26,577 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:26,635 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:26,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.069 2026-10-21 16:16:26,783 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.016 0.046 2026-10-21 16:16:26,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-21 16:16:26,848 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:26,960 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:26] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.032 0.079 2026-10-21 16:16:27,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.034 0.105 2026-10-21 16:16:27,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.140 2026-10-21 16:16:27,201 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.040 2026-10-21 16:16:27,240 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:27,270 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:27] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.011 0.044 2026-10-21 16:16:27,290 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:27,338 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.012 0.040 2026-10-21 16:16:27,342 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:27,395 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:27,448 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:27,528 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:27,579 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:27,630 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:27,687 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:27,737 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:27,787 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:27,838 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:27,895 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:27,946 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:28,000 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:28,060 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:28,078 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91488682 started for PoS orders references: [{'name': '/', 'pos_reference': '264-134-000002', 'uuid': '6580764f-2f27-425b-9c9f-510aeaf8607d'}] 2026-10-21 16:16:29,273 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91488682 order {'name': '/', 'pos_reference': '264-134-000002', 'uuid': '6580764f-2f27-425b-9c9f-510aeaf8607d'} created pos.order #896 2026-10-21 16:16:29,406 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91488682 finished 2026-10-21 16:16:29,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 602 0.434 1.112 2026-10-21 16:16:29,659 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:29] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:16:29,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.033 2026-10-21 16:16:29,727 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:16:29,785 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:29,791 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84591456 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '264-134-000002', 'uuid': '6580764f-2f27-425b-9c9f-510aeaf8607d'}] 2026-10-21 16:16:29,799 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84591456 order {'name': 'Shop - 000002', 'pos_reference': '264-134-000002', 'uuid': '6580764f-2f27-425b-9c9f-510aeaf8607d'} sync ignored for existing PoS order pos.order(896,) (state: done) 2026-10-21 16:16:29,826 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84591456 finished 2026-10-21 16:16:29,833 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:29,899 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:29,947 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:29,985 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.061 0.136 2026-10-21 16:16:29,997 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:30,041 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.026 2026-10-21 16:16:30,063 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:30,117 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:30,181 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.057 2026-10-21 16:16:30,253 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.018 0.036 2026-10-21 16:16:30,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-21 16:16:30,323 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:30,424 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:30] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.034 0.066 2026-10-21 16:16:30,552 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.045 0.075 2026-10-21 16:16:30,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.114 2026-10-21 16:16:30,623 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.027 2026-10-21 16:16:30,664 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:30,693 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:30] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.011 0.049 2026-10-21 16:16:30,715 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:30,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.046 2026-10-21 16:16:30,797 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:30,848 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:30,899 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:30,957 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:31,007 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:31,057 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:31,108 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:31,164 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:31,215 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:31,271 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:31,337 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:31,341 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81889802 started for PoS orders references: [{'name': '/', 'pos_reference': '264-134-000003', 'uuid': 'fcee8f71-0aa4-477f-aeaf-5e4aefb7ce4f'}] 2026-10-21 16:16:32,598 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81889802 order {'name': '/', 'pos_reference': '264-134-000003', 'uuid': 'fcee8f71-0aa4-477f-aeaf-5e4aefb7ce4f'} created pos.order #897 2026-10-21 16:16:32,731 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81889802 finished 2026-10-21 16:16:32,985 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 602 0.486 1.160 2026-10-21 16:16:33,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:33] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:16:33,072 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.027 2026-10-21 16:16:33,109 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.010 2026-10-21 16:16:33,147 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:33,150 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #865078 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '264-134-000003', 'uuid': 'fcee8f71-0aa4-477f-aeaf-5e4aefb7ce4f'}] 2026-10-21 16:16:33,156 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #865078 order {'name': 'Shop - 000003', 'pos_reference': '264-134-000003', 'uuid': 'fcee8f71-0aa4-477f-aeaf-5e4aefb7ce4f'} sync ignored for existing PoS order pos.order(897,) (state: done) 2026-10-21 16:16:33,176 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #865078 finished 2026-10-21 16:16:33,196 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:33,264 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:33,285 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.032 0.105 2026-10-21 16:16:33,315 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:33,351 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.033 2026-10-21 16:16:33,367 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:33,422 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:33,476 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:33,533 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.048 2026-10-21 16:16:33,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.025 0.039 2026-10-21 16:16:33,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-21 16:16:33,680 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:33,781 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:33] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.032 0.068 2026-10-21 16:16:33,902 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.035 0.079 2026-10-21 16:16:33,912 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.113 2026-10-21 16:16:33,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.025 2026-10-21 16:16:33,998 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:34,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:34] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.035 2026-10-21 16:16:34,052 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:34,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.037 2026-10-21 16:16:34,103 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:34,156 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:34,210 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:34,288 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:34,339 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:34,391 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:34,447 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:34,497 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:34,548 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:34,599 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:34,656 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:34,707 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:34,761 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:34,824 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:34,828 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37921049 started for PoS orders references: [{'name': '/', 'pos_reference': '264-134-000004', 'uuid': 'c893f3e1-a35f-4f22-ab15-fe43dacb64cb'}] 2026-10-21 16:16:35,990 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37921049 order {'name': '/', 'pos_reference': '264-134-000004', 'uuid': 'c893f3e1-a35f-4f22-ab15-fe43dacb64cb'} created pos.order #898 2026-10-21 16:16:36,107 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37921049 finished 2026-10-21 16:16:36,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 602 0.397 1.075 2026-10-21 16:16:36,336 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:36] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:16:36,375 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.027 2026-10-21 16:16:36,409 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:16:36,445 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:36,450 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27578653 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '264-134-000004', 'uuid': 'c893f3e1-a35f-4f22-ab15-fe43dacb64cb'}] 2026-10-21 16:16:36,458 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27578653 order {'name': 'Shop - 000004', 'pos_reference': '264-134-000004', 'uuid': 'c893f3e1-a35f-4f22-ab15-fe43dacb64cb'} sync ignored for existing PoS order pos.order(898,) (state: done) 2026-10-21 16:16:36,482 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27578653 finished 2026-10-21 16:16:36,495 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:36,563 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:36,611 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:36,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.033 0.139 2026-10-21 16:16:36,662 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:36,666 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.022 2026-10-21 16:16:36,719 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:36,775 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:36,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.070 2026-10-21 16:16:36,923 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.015 0.045 2026-10-21 16:16:36,955 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-21 16:16:37,001 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:37,122 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:37] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.030 0.091 2026-10-21 16:16:37,252 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.037 0.086 2026-10-21 16:16:37,261 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.114 2026-10-21 16:16:37,306 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.025 2026-10-21 16:16:37,350 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:37,369 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:37] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.012 0.041 2026-10-21 16:16:37,403 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:37,440 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.013 0.045 2026-10-21 16:16:37,455 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:37,534 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:37,585 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:37,635 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:37,696 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:37,744 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:37,795 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:37,846 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:37,902 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:37,953 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:38,007 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:38,069 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:38,075 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71632474 started for PoS orders references: [{'name': '/', 'pos_reference': '264-134-000005', 'uuid': '5a0ce89b-a2ae-4024-9b73-19ee9e014770'}] 2026-10-21 16:16:39,262 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71632474 order {'name': '/', 'pos_reference': '264-134-000005', 'uuid': '5a0ce89b-a2ae-4024-9b73-19ee9e014770'} created pos.order #899 2026-10-21 16:16:39,391 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71632474 finished 2026-10-21 16:16:39,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 602 0.456 1.062 2026-10-21 16:16:39,626 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:39] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:16:39,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.025 2026-10-21 16:16:39,689 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:39] "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-10-21 16:16:39,735 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4268208 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '264-134-000005', 'uuid': '5a0ce89b-a2ae-4024-9b73-19ee9e014770'}] 2026-10-21 16:16:39,743 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:39,744 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4268208 order {'name': 'Shop - 000005', 'pos_reference': '264-134-000005', 'uuid': '5a0ce89b-a2ae-4024-9b73-19ee9e014770'} sync ignored for existing PoS order pos.order(899,) (state: done) 2026-10-21 16:16:39,765 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4268208 finished 2026-10-21 16:16:39,783 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:39,856 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:39,901 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:39,920 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.052 0.136 2026-10-21 16:16:39,955 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:39,988 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.029 0.027 2026-10-21 16:16:40,012 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:40,068 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:40,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.058 2026-10-21 16:16:40,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.036 0.040 2026-10-21 16:16:40,264 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-21 16:16:40,311 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:40,467 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:40] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.046 0.109 2026-10-21 16:16:40,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.034 0.110 2026-10-21 16:16:40,632 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.143 2026-10-21 16:16:40,694 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.036 2026-10-21 16:16:40,729 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:40,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:40] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.012 0.029 2026-10-21 16:16:40,781 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:40,811 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.013 0.044 2026-10-21 16:16:40,833 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:40,886 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:40,942 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:41,013 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:41,064 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:41,115 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:41,172 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:41,221 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:41,272 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:41,323 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:41,379 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:41,430 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:41,485 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:41,552 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:41,557 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74945036 started for PoS orders references: [{'name': '/', 'pos_reference': '264-134-000006', 'uuid': '68bfc527-7002-4cdd-a64d-662e048da750'}] 2026-10-21 16:16:42,800 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74945036 order {'name': '/', 'pos_reference': '264-134-000006', 'uuid': '68bfc527-7002-4cdd-a64d-662e048da750'} created pos.order #900 2026-10-21 16:16:42,923 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74945036 finished 2026-10-21 16:16:43,146 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 602 0.389 1.203 2026-10-21 16:16:43,227 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.025 2026-10-21 16:16:43,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:43] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-21 16:16:43,250 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:16:43,276 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18823500 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '264-134-000006', 'uuid': '68bfc527-7002-4cdd-a64d-662e048da750'}] 2026-10-21 16:16:43,282 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18823500 order {'name': 'Shop - 000006', 'pos_reference': '264-134-000006', 'uuid': '68bfc527-7002-4cdd-a64d-662e048da750'} sync ignored for existing PoS order pos.order(900,) (state: done) 2026-10-21 16:16:43,301 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18823500 finished 2026-10-21 16:16:43,303 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:43,354 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:43,435 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:43,438 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.034 0.130 2026-10-21 16:16:43,487 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-21 16:16:43,489 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:43,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.022 0.031 2026-10-21 16:16:43,726 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 34005356 (allocated 36974592) 2026-10-21 16:16:43,730 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 134100 2026-10-21 16:16:43,730 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-21 16:16:43,731 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 134100 2026-10-21 16:16:43,852 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161643_852041_test_taxes_l10n_in_pos.txt 2026-10-21 16:16:43,852 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpwb_vf9z6_chrome_odoo" 2026-10-21 16:16:45,140 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521] 2026-10-21 16:16:45,312 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 71 checked, 71 removed 2026-10-21 16:16:56,138 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-10-21 16:16:56,773 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 134419 2026-10-21 16:16:56,773 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmpmj24xycc_chrome_odoo 2026-10-21 16:16:56,773 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:33053/json/version 2026-10-21 16:16:56,775 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33053', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:16:56,787 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Browser version: Chrome/150.0.7871.114 2026-10-21 16:16:56,787 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:33053/json 2026-10-21 16:16:56,788 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33053', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:16:56,794 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:33053/devtools/page/D9C85D71A7860C3EB8BCAC82F13D66C9 2026-10-21 16:16:56,800 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-10-21 16:16:56,805 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-10-21 16:16:56,918 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:16:56,919 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-10-21 16:16:56,921 44 INFO rb-01d1866-225816-427320 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/135" in browser 2026-10-21 16:16:56,921 44 INFO rb-01d1866-225816-427320 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/135" 2026-10-21 16:16:56,931 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:16:57,434 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:57] "GET /pos/ui/135 HTTP/1.1" 200 - 83 0.027 0.479 2026-10-21 16:16:57,437 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': 'D9C85D71A7860C3EB8BCAC82F13D66C9', 'loaderId': 'C2B659B8680162FA08E1481579059A52', 'isDownload': False} 2026-10-21 16:16:57,438 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-10-21 16:16:57,452 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:16:57,469 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:57] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:16:57,475 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:57] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:16:57,478 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:57] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:16:57,903 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:16:57,907 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:16:57,922 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:16:57,939 44 INFO rb-01d1866-225816-427320 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/135", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:16:57,942 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:16:57,943 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:57,953 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:16:57,963 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:16:57,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.019 2026-10-21 16:16:58,011 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.038 2026-10-21 16:16:58,076 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.025 0.039 2026-10-21 16:16:58,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-21 16:16:58,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.245 0.372 2026-10-21 16:16:58,747 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:16:58,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:16:58,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:58] "GET /web/image/res.company/121/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.040 2026-10-21 16:16:58,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:16:58,887 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: Owl is running in 'dev' mode. 2026-10-21 16:16:58,897 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:16:58,935 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:16:58,954 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:16:58,957 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:16:58,959 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:58] "GET /web/image?model=res.company&id=121&field=logo HTTP/1.1" 200 - 3 0.005 0.013 2026-10-21 16:16:58,974 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:16:58,979 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:16:59,001 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /web/image/res.users/264/avatar_128 HTTP/1.1" 200 - 14 0.020 0.038 2026-10-21 16:16:59,015 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /web/image/res.company/121/favicon HTTP/1.1" 200 - 4 0.004 0.038 2026-10-21 16:16:59,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-10-21 16:16:59,074 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:59,115 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:16:59,133 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /web/image/res.company/121/favicon HTTP/1.1" 304 - 4 0.005 0.019 2026-10-21 16:16:59,153 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:16:59,216 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /pos/ui/135 HTTP/1.1" 200 - 33 0.029 0.076 2026-10-21 16:16:59,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /web/image?model=product.template&field=image_128&id=2368&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-10-21 16:16:59,250 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:59,303 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:59,312 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /pos/ui/135?from_backend=True HTTP/1.1" 200 - 33 0.022 0.181 2026-10-21 16:16:59,323 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:16:59,338 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /web/image?model=product.template&field=image_128&id=2369&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-10-21 16:16:59,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /web/image?model=product.template&field=image_128&id=2370&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.220 2026-10-21 16:16:59,387 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /web/image?model=product.template&field=image_128&id=2376&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-10-21 16:16:59,406 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /web/image?model=product.template&field=image_128&id=2373&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-10-21 16:16:59,428 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /web/image?model=product.template&field=image_128&id=2375&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-10-21 16:16:59,451 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /web/image?model=product.template&field=image_128&id=2374&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-21 16:16:59,520 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.028 0.149 2026-10-21 16:16:59,547 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /web/image?model=product.template&field=image_128&id=2372&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-10-21 16:16:59,562 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:59,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "GET /web/image?model=product.template&field=image_128&id=2371&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-10-21 16:16:59,624 44 INFO rb-01d1866-225816-427320 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-10-21 16:16:59,783 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.048 0.106 2026-10-21 16:16:59,876 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.029 0.042 2026-10-21 16:16:59,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:16:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-21 16:17:00,034 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:00,205 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:00] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.062 0.105 2026-10-21 16:17:00,336 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.044 0.079 2026-10-21 16:17:00,347 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.124 2026-10-21 16:17:00,400 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.032 2026-10-21 16:17:00,436 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:00,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:00] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 18 0.013 0.034 2026-10-21 16:17:00,487 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:00] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.034 2026-10-21 16:17:00,540 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.013 0.054 2026-10-21 16:17:00,563 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:00] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-10-21 16:17:00,605 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:00,696 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:00,775 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:00,789 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:17:00,791 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:17:00,825 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:00,876 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:00,957 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:01,033 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:01,037 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63341788 started for PoS orders references: [{'name': '/', 'pos_reference': '261-135-000001', 'uuid': '7da08ce9-1b6e-421d-8001-ee7371afc340'}] 2026-10-21 16:17:01,041 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:17:01,429 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63341788 order {'name': '/', 'pos_reference': '261-135-000001', 'uuid': '7da08ce9-1b6e-421d-8001-ee7371afc340'} created pos.order #901 2026-10-21 16:17:01,451 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63341788 finished 2026-10-21 16:17:01,694 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 340 0.214 0.446 2026-10-21 16:17:01,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.024 0.048 2026-10-21 16:17:01,811 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:01] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-21 16:17:01,835 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:01] "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-10-21 16:17:01,918 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-10-21 16:17:01,918 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 16:17:01,922 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84863614 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-135-000001', 'uuid': '7da08ce9-1b6e-421d-8001-ee7371afc340'}] 2026-10-21 16:17:01,930 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84863614 order {'name': 'Shop - 000001', 'pos_reference': '261-135-000001', 'uuid': '7da08ce9-1b6e-421d-8001-ee7371afc340'} sync ignored for existing PoS order pos.order(901,) (state: paid) 2026-10-21 16:17:01,952 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84863614 finished 2026-10-21 16:17:02,025 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 18676320 (allocated 19922944) 2026-10-21 16:17:02,040 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 134419 2026-10-21 16:17:02,048 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.045 0.084 2026-10-21 16:17:02,050 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-10-21 16:17:02,051 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 134419 2026-10-21 16:17:02,152 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161702_152134_test_pos_sale_loyalty_1.txt 2026-10-21 16:17:02,152 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmpmj24xycc_chrome_odoo" 2026-10-21 16:17:02,201 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-10-21 16:17:02,911 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 134654 2026-10-21 16:17:02,911 44 INFO rb-01d1866-225816-427320 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/tmpx2qy2n21_chrome_odoo 2026-10-21 16:17:02,911 44 INFO rb-01d1866-225816-427320 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:42819/json/version 2026-10-21 16:17:02,912 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:17:02,936 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-21 16:17:02,936 44 INFO rb-01d1866-225816-427320 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:42819/json 2026-10-21 16:17:02,937 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:17:02,945 44 INFO rb-01d1866-225816-427320 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:42819/devtools/page/600FE09EF1ABF619E87C4157AE605668 2026-10-21 16:17:02,955 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:02,962 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome headless enable page notifications 2026-10-21 16:17:03,045 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:17:03,047 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Setting session cookie in browser 2026-10-21 16:17:03,048 44 INFO rb-01d1866-225816-427320 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=135" in browser 2026-10-21 16:17:03,048 44 INFO rb-01d1866-225816-427320 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=135" 2026-10-21 16:17:03,058 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:17:03,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:03] "GET /pos/web?config_id=135 HTTP/1.1" 200 - 89 0.038 0.478 2026-10-21 16:17:03,575 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': '600FE09EF1ABF619E87C4157AE605668', 'loaderId': '1ADDEDD272504C2D210BAB7ABCF1AA82', 'isDownload': False} 2026-10-21 16:17:03,575 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:03,587 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:17:03,605 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:03] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:17:03,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:03] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-10-21 16:17:03,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:03] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:17:04,076 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:17:04,089 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:17:04,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-10-21 16:17:04,149 44 INFO rb-01d1866-225816-427320 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=135", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:17:04,154 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:04,161 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:17:04,171 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:17:04,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:17:04,233 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:04] "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.016 2026-10-21 16:17:04,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.027 2026-10-21 16:17:04,323 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.023 0.039 2026-10-21 16:17:04,326 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-21 16:17:04,999 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.188 0.459 2026-10-21 16:17:05,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "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-10-21 16:17:05,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:17:05,133 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/image/res.company/121/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-10-21 16:17:05,160 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17: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.007 2026-10-21 16:17:05,170 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:05,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 16:17:05,241 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:17:05,259 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:17:05,267 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:17:05,296 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/image/res.users/264/avatar_128 HTTP/1.1" 200 - 14 0.014 0.039 2026-10-21 16:17:05,311 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:17:05,313 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:17:05,314 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/image?model=res.company&id=121&field=logo HTTP/1.1" 200 - 3 0.006 0.062 2026-10-21 16:17:05,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/image/res.company/121/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-10-21 16:17:05,332 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-10-21 16:17:05,403 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:05,423 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:17:05,497 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /pos/ui/135 HTTP/1.1" 200 - 33 0.024 0.052 2026-10-21 16:17:05,504 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:17:05,546 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /pos/ui/135?from_backend=True HTTP/1.1" 200 - 33 0.017 0.109 2026-10-21 16:17:05,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/image?model=product.template&field=image_128&id=2368&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-10-21 16:17:05,578 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:05,598 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/image?model=product.template&field=image_128&id=2369&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-21 16:17:05,606 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:17:05,627 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/image?model=product.template&field=image_128&id=2370&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.008 0.149 2026-10-21 16:17:05,630 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:05,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/image/res.company/121/favicon HTTP/1.1" 304 - 4 0.005 0.187 2026-10-21 16:17:05,665 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/image?model=product.template&field=image_128&id=2373&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-21 16:17:05,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/image?model=product.template&field=image_128&id=2374&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.133 2026-10-21 16:17:05,713 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/image?model=product.template&field=image_128&id=2375&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.129 2026-10-21 16:17:05,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/image?model=product.template&field=image_128&id=2376&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-21 16:17:05,819 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.149 2026-10-21 16:17:05,837 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/image?model=product.template&field=image_128&id=2372&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.166 2026-10-21 16:17:05,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:05] "GET /web/image?model=product.template&field=image_128&id=2371&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-10-21 16:17:05,864 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:05,925 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:06,099 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.038 0.132 2026-10-21 16:17:06,210 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.025 0.064 2026-10-21 16:17:06,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.020 2026-10-21 16:17:06,346 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:06,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:06] "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.107 2026-10-21 16:17:06,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.047 0.112 2026-10-21 16:17:06,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.158 2026-10-21 16:17:06,732 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.036 2026-10-21 16:17:06,767 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:06,802 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:06] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 18 0.015 0.046 2026-10-21 16:17:06,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:06] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.012 0.059 2026-10-21 16:17:06,909 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.014 0.082 2026-10-21 16:17:06,941 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:06,991 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:07,042 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:07,092 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-10-21 16:17:07,093 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:07,158 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16960748 (allocated 18612224) 2026-10-21 16:17:07,166 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 134654 2026-10-21 16:17:07,167 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-10-21 16:17:07,168 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 134654 2026-10-21 16:17:07,267 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161707_267336_test_pos_sale_loyalty_ignored_in_pos.txt 2026-10-21 16:17:07,267 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmpx2qy2n21_chrome_odoo" 2026-10-21 16:17:07,280 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-10-21 16:17:08,320 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 134870 2026-10-21 16:17:08,320 44 INFO rb-01d1866-225816-427320 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/tmplzn1m3ex_chrome_odoo 2026-10-21 16:17:08,320 44 INFO rb-01d1866-225816-427320 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:42093/json/version 2026-10-21 16:17:08,321 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42093', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:17:08,345 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-21 16:17:08,346 44 INFO rb-01d1866-225816-427320 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:42093/json 2026-10-21 16:17:08,346 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42093', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:17:08,355 44 INFO rb-01d1866-225816-427320 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:42093/devtools/page/5B80407532803C19AD8478D30EF8A833 2026-10-21 16:17:08,366 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:08,372 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:08,519 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:17:08,527 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:08,533 44 INFO rb-01d1866-225816-427320 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/135" in browser 2026-10-21 16:17:08,533 44 INFO rb-01d1866-225816-427320 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/135" 2026-10-21 16:17:08,542 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:17:09,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:09] "GET /pos/ui/135 HTTP/1.1" 200 - 92 0.039 0.495 2026-10-21 16:17:09,077 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': '5B80407532803C19AD8478D30EF8A833', 'loaderId': '1142E1E2784EF67A402980DED4034774', 'isDownload': False} 2026-10-21 16:17:09,078 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:09,097 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:17:09,112 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:09] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:17:09,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:09] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-21 16:17:09,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:09] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:17:09,563 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:17:09,568 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:17:09,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 16:17:09,604 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:17:09,605 44 INFO rb-01d1866-225816-427320 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/135", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:17:09,616 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:09,617 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:17:09,629 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:17:09,651 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:09] "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-10-21 16:17:09,664 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-10-21 16:17:09,721 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.017 0.039 2026-10-21 16:17:09,724 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-21 16:17:10,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 303 0.144 0.316 2026-10-21 16:17:10,235 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:17:10,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:17:10,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/image/res.company/121/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.037 2026-10-21 16:17:10,358 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:17:10,368 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:10,379 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:17:10,414 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:17:10,435 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:17:10,441 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:17:10,452 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:17:10,460 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:17:10,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/image/res.users/266/avatar_128 HTTP/1.1" 200 - 14 0.024 0.028 2026-10-21 16:17:10,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-10-21 16:17:10,487 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/image/res.company/121/favicon HTTP/1.1" 200 - 4 0.003 0.018 2026-10-21 16:17:10,499 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/image?model=res.company&id=121&field=logo HTTP/1.1" 200 - 3 0.002 0.064 2026-10-21 16:17:10,534 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:10,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/image/res.company/121/favicon HTTP/1.1" 304 - 4 0.004 0.020 2026-10-21 16:17:10,629 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:17:10,655 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/image?model=product.template&field=image_128&id=2368&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.049 2026-10-21 16:17:10,678 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/image?model=product.template&field=image_128&id=2369&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-21 16:17:10,686 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:17:10,697 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/image?model=product.template&field=image_128&id=2370&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-21 16:17:10,722 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/image?model=product.template&field=image_128&id=2371&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-21 16:17:10,737 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:10,757 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/image?model=product.template&field=image_128&id=2372&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-21 16:17:10,766 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:17:10,818 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /pos/ui/135 HTTP/1.1" 200 - 34 0.019 0.139 2026-10-21 16:17:10,846 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/image?model=product.template&field=image_128&id=2374&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.139 2026-10-21 16:17:10,866 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/image?model=product.template&field=image_128&id=2376&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-21 16:17:10,944 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /pos/ui/135?from_backend=True HTTP/1.1" 200 - 34 0.028 0.285 2026-10-21 16:17:10,969 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/image?model=product.template&field=image_128&id=2373&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.275 2026-10-21 16:17:10,987 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:10] "GET /web/image?model=product.template&field=image_128&id=2375&unique=2026-10-21T16:16:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-10-21 16:17:11,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.237 2026-10-21 16:17:11,170 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:11,223 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:11,281 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:11,338 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:11,399 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:11,462 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:11,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:11] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.005 0.012 2026-10-21 16:17:11,513 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:11,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:11] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.008 0.034 2026-10-21 16:17:11,567 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:11,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:11] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 16 0.011 0.042 2026-10-21 16:17:11,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.053 2026-10-21 16:17:11,656 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:11,668 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:17:11,669 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:17:11,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.017 0.054 2026-10-21 16:17:11,696 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:11,747 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:11,817 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:11,872 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:11,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:11] "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-10-21 16:17:11,915 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47632022 started for PoS orders references: [{'name': '/', 'pos_reference': '261-135-000001', 'uuid': '6869908c-1d9d-494c-ac08-390e964adb36'}] 2026-10-21 16:17:11,918 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:17:12,258 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47632022 order {'name': '/', 'pos_reference': '261-135-000001', 'uuid': '6869908c-1d9d-494c-ac08-390e964adb36'} created pos.order #902 2026-10-21 16:17:12,278 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47632022 finished 2026-10-21 16:17:12,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.117 0.307 2026-10-21 16:17:12,437 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 48 0.021 0.057 2026-10-21 16:17:12,457 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:12] "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-10-21 16:17:12,538 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:12,539 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:12,543 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95057386 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-135-000001', 'uuid': '6869908c-1d9d-494c-ac08-390e964adb36'}] 2026-10-21 16:17:12,552 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95057386 order {'name': 'Shop - 000001', 'pos_reference': '261-135-000001', 'uuid': '6869908c-1d9d-494c-ac08-390e964adb36'} sync ignored for existing PoS order pos.order(902,) (state: paid) 2026-10-21 16:17:12,578 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95057386 finished 2026-10-21 16:17:12,655 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 16355388 (allocated 17825792) 2026-10-21 16:17:12,657 44 INFO rb-01d1866-225816-427320 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 134870 2026-10-21 16:17:12,665 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:12,666 44 INFO rb-01d1866-225816-427320 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 134870 2026-10-21 16:17:12,680 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.035 0.106 2026-10-21 16:17:12,745 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161712_745355_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-10-21 16:17:12,745 44 INFO rb-01d1866-225816-427320 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/tmplzn1m3ex_chrome_odoo" 2026-10-21 16:17:12,819 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:17:20,546 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #268 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-10-21 16:17:21,476 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-10-21 16:17:21,693 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-10-21 16:17:22,032 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-21 16:17:23,021 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-10-21 16:17:28,025 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:17:28,260 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4131391 started for PoS orders references: [{'name': None, 'pos_reference': '260-138-000001', 'uuid': '08a89230-cf2b-46a7-87cb-db74ad6ca163'}] 2026-10-21 16:17:28,292 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4131391 order {'name': None, 'pos_reference': '260-138-000001', 'uuid': '08a89230-cf2b-46a7-87cb-db74ad6ca163'} created pos.order #905 2026-10-21 16:17:28,293 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4131391 finished 2026-10-21 16:17:28,333 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:28] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 91 0.038 0.271 2026-10-21 16:17:28,369 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:17:29,655 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-10-21 16:17:34,724 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:17:36,000 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-10-21 16:17:41,614 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 135104 2026-10-21 16:17:41,614 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmphwjnj99s_chrome_odoo 2026-10-21 16:17:41,614 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:33155/json/version 2026-10-21 16:17:41,615 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33155', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:17:41,665 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Browser version: Chrome/150.0.7871.114 2026-10-21 16:17:41,666 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:33155/json 2026-10-21 16:17:41,666 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33155', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:17:41,680 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:33155/devtools/page/1B78AAC0884B43B9BEEFFD966D6A6D7D 2026-10-21 16:17:41,689 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-10-21 16:17:41,694 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-10-21 16:17:41,714 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-10-21 16:17:41,926 44 INFO rb-01d1866-225816-427320 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/140?access_token=ee7fe86f5f664de1" in browser 2026-10-21 16:17:41,927 44 INFO rb-01d1866-225816-427320 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/140?access_token=ee7fe86f5f664de1" 2026-10-21 16:17:41,938 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:17:42,408 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:42] "GET /pos-self/140?access_token=ee7fe86f5f664de1 HTTP/1.1" 200 - 59 0.029 0.444 2026-10-21 16:17:42,412 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': '1B78AAC0884B43B9BEEFFD966D6A6D7D', 'loaderId': '3AB1180B0FB008B40285DEEC4FD3D78B', 'isDownload': False} 2026-10-21 16:17:42,412 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-10-21 16:17:42,431 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:17:42,447 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:17:42,479 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:42] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.018 0.024 2026-10-21 16:17:42,486 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:17:42,497 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:42] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.053 2026-10-21 16:17:42,506 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:17:42,521 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:42] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.080 2026-10-21 16:17:42,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:17:42,690 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:17:42,704 44 INFO rb-01d1866-225816-427320 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/140?access_token=ee7fe86f5f664de1", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:17:42,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:42] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.003 0.011 2026-10-21 16:17:42,711 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:17:42,711 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:17:42,712 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:42,793 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:42] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.020 0.053 2026-10-21 16:17:42,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-21 16:17:43,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:43] "POST /pos-self/data/140 HTTP/1.1" 200 - 182 0.110 0.177 2026-10-21 16:17:43,128 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.260 2026-10-21 16:17:43,175 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: Owl is running in 'dev' mode. 2026-10-21 16:17:43,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:43] "GET /web/image/ir.attachment/10097/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:17:43,264 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:43,312 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:17:43,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:43] "GET /web/image/pos.category/321/image_128?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 2 0.002 0.017 2026-10-21 16:17:43,328 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:43,341 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:43] "GET /web/image/pos.category/322/image_128?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 2 0.004 0.039 2026-10-21 16:17:43,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:43] "GET /web/image/product.template/2406/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.043 2026-10-21 16:17:43,369 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:43] "GET /web/image/product.template/2401/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-21 16:17:43,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:43] "GET /web/image/product.template/2402/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-10-21 16:17:43,400 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:43,400 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:43] "GET /web/image/product.template/2403/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-10-21 16:17:43,413 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:43] "GET /web/image/product.template/2405/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-21 16:17:43,431 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:43] "GET /web/image/product.template/2404/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-21 16:17:43,451 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:43,520 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:43,582 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:43,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:43] "GET /web/image/ir.attachment/10046/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:17:43,611 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:17:43,630 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:43] "GET /web/image/product.product/2908/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 8 0.005 0.017 2026-10-21 16:17:43,633 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:43,685 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:43,739 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:43,795 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:43,849 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:43,920 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:43,980 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:44,018 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:44] "GET /web/image/product.product/2909/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-10-21 16:17:44,032 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:44,083 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:44,153 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:44,196 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29010946 started for PoS orders references: [{'name': None, 'pos_reference': '260-140-000001', 'uuid': '1166ca82-88d1-4c41-a76f-825e3e5bf088'}] 2026-10-21 16:17:44,263 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29010946 order {'name': None, 'pos_reference': '260-140-000001', 'uuid': '1166ca82-88d1-4c41-a76f-825e3e5bf088'} created pos.order #906 2026-10-21 16:17:44,287 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29010946 finished 2026-10-21 16:17:44,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 116 0.102 0.167 2026-10-21 16:17:44,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.014 2026-10-21 16:17:44,493 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:44,549 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:44,607 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:44,660 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:44,709 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-10-21 16:17:44,710 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-21 16:17:44,753 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 9003276 (allocated 9961472) 2026-10-21 16:17:44,758 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 135104 2026-10-21 16:17:44,758 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-10-21 16:17:44,759 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 135104 2026-10-21 16:17:44,854 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161744_854333_test_self_order_always_attribute.txt 2026-10-21 16:17:44,854 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmphwjnj99s_chrome_odoo" 2026-10-21 16:17:44,900 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-10-21 16:17:50,386 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 135293 2026-10-21 16:17:50,386 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmpam29lgzm_chrome_odoo 2026-10-21 16:17:50,386 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:43907/json/version 2026-10-21 16:17:50,387 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43907', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:17:50,402 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: Chrome/150.0.7871.114 2026-10-21 16:17:50,402 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:43907/json 2026-10-21 16:17:50,403 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43907', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:17:50,410 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:43907/devtools/page/202E7E0203A28F80F4DB56F43CC21F8F 2026-10-21 16:17:50,417 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-10-21 16:17:50,424 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-10-21 16:17:50,462 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-10-21 16:17:50,651 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Open "http://127.0.0.1:8069/pos-self/141?access_token=7ee3cd52c4604769" in browser 2026-10-21 16:17:50,651 44 INFO rb-01d1866-225816-427320 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/141?access_token=7ee3cd52c4604769" 2026-10-21 16:17:50,664 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:17:51,285 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:51] "GET /pos-self/141?access_token=7ee3cd52c4604769 HTTP/1.1" 200 - 59 0.063 0.561 2026-10-21 16:17:51,288 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': '202E7E0203A28F80F4DB56F43CC21F8F', 'loaderId': '7DA311DA707AB88D32A430ADACEACE9B', 'isDownload': False} 2026-10-21 16:17:51,288 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-10-21 16:17:51,301 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:17:51,319 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:17:51,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:51] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.021 2026-10-21 16:17:51,343 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:17:51,369 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:51] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.046 2026-10-21 16:17:51,378 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:17:51,396 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:51] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.081 2026-10-21 16:17:51,559 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:17:51,570 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:17:51,581 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:51] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.003 0.009 2026-10-21 16:17:51,602 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:17:51,603 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-10-21 16:17:51,606 44 INFO rb-01d1866-225816-427320 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/141?access_token=7ee3cd52c4604769", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:17:51,622 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:51,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:51] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.018 0.038 2026-10-21 16:17:51,753 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.112 2026-10-21 16:17:52,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:52] "POST /pos-self/data/141 HTTP/1.1" 200 - 181 0.098 0.196 2026-10-21 16:17:52,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.263 2026-10-21 16:17:52,068 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-10-21 16:17:52,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:52] "GET /web/image/ir.attachment/10155/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:17:52,156 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:52,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:52] "GET /web/image/pos.category/321/image_128?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 2 0.002 0.026 2026-10-21 16:17:52,221 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:17:52,227 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:52,228 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:52] "GET /web/image/product.template/2401/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.004 0.036 2026-10-21 16:17:52,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:52] "GET /web/image/product.template/2402/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-21 16:17:52,255 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:52] "GET /web/image/product.template/2405/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-21 16:17:52,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:52] "GET /web/image/product.template/2403/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-21 16:17:52,283 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:52,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:52] "GET /web/image/product.template/2404/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-10-21 16:17:52,296 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17: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-10-21 16:17:52,340 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:52,418 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:52,479 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:52,495 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:52] "GET /web/image/ir.attachment/10104/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-21 16:17:52,513 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:52] "GET /web/image/product.product/2907/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 8 0.004 0.018 2026-10-21 16:17:52,530 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:52,581 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:52,636 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:52,693 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:52,747 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:52,803 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:52,877 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:52,940 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:52,995 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:53,044 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:53,120 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:53,163 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66712667 started for PoS orders references: [{'name': None, 'pos_reference': '260-141-000001', 'uuid': 'b2b6501a-1e1c-4250-99cc-9cf7fd3b1c61'}] 2026-10-21 16:17:53,201 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66712667 order {'name': None, 'pos_reference': '260-141-000001', 'uuid': 'b2b6501a-1e1c-4250-99cc-9cf7fd3b1c61'} created pos.order #907 2026-10-21 16:17:53,220 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66712667 finished 2026-10-21 16:17:53,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 120 0.080 0.154 2026-10-21 16:17:53,412 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:53,465 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:53,523 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:53,575 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:53,626 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-10-21 16:17:53,627 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-21 16:17:53,685 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 9127432 (allocated 10485760) 2026-10-21 16:17:53,690 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:17:53] "GET /web/image/ir.attachment/10154/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:17:53,691 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 135293 2026-10-21 16:17:53,691 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-10-21 16:17:53,692 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 135293 2026-10-21 16:17:53,786 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161753_786521_test_self_order_attribute.txt 2026-10-21 16:17:53,786 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmpam29lgzm_chrome_odoo" 2026-10-21 16:17:53,822 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-10-21 16:17:58,913 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7062] 2026-10-21 16:17:58,992 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [2907] 2026-10-21 16:17:59,474 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 135492 2026-10-21 16:17:59,474 44 INFO rb-01d1866-225816-427320 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/tmpexnfxf1u_chrome_odoo 2026-10-21 16:17:59,474 44 INFO rb-01d1866-225816-427320 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:36251/json/version 2026-10-21 16:17:59,475 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:17:59,497 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Browser version: Chrome/150.0.7871.114 2026-10-21 16:17:59,497 44 INFO rb-01d1866-225816-427320 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:36251/json 2026-10-21 16:17:59,497 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:17:59,508 44 INFO rb-01d1866-225816-427320 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:36251/devtools/page/8A485F9ED5FF64939B81273533162544 2026-10-21 16:17:59,519 44 INFO rb-01d1866-225816-427320 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-10-21 16:17:59,534 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome headless enable page notifications 2026-10-21 16:17:59,560 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Setting session cookie in browser 2026-10-21 16:17:59,587 44 INFO rb-01d1866-225816-427320 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/142?access_token=1ac6940c539848ff" in browser 2026-10-21 16:17:59,588 44 INFO rb-01d1866-225816-427320 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/142?access_token=1ac6940c539848ff" 2026-10-21 16:17:59,600 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:18:00,050 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:00] "GET /pos-self/142?access_token=1ac6940c539848ff HTTP/1.1" 200 - 59 0.027 0.427 2026-10-21 16:18:00,054 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': '8A485F9ED5FF64939B81273533162544', 'loaderId': '11ECD08776B68714641DEA3722C25F1F', 'isDownload': False} 2026-10-21 16:18:00,054 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:00,076 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:18:00,096 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:18:00,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:00] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.017 0.024 2026-10-21 16:18:00,131 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:18:00,141 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:00] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.046 2026-10-21 16:18:00,159 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:18:00,182 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:00] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.089 2026-10-21 16:18:00,359 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.011 2026-10-21 16:18:00,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-21 16:18:00,384 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:00] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.003 0.007 2026-10-21 16:18:00,386 44 INFO rb-01d1866-225816-427320 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/142?access_token=1ac6940c539848ff", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:18:00,392 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:18:00,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:18:00,395 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:00,483 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:00] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.020 0.060 2026-10-21 16:18:00,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-21 16:18:00,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:00] "POST /pos-self/data/142 HTTP/1.1" 200 - 181 0.105 0.156 2026-10-21 16:18:00,798 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.239 2026-10-21 16:18:00,845 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:00,884 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:00] "GET /web/image/ir.attachment/10213/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 16:18:00,919 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:00,973 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:00] "GET /web/image/product.template/2401/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.005 0.016 2026-10-21 16:18:00,983 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:18:00,985 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:00] "GET /web/image/product.template/2402/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-21 16:18:00,988 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:01,001 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:01] "GET /web/image/product.template/2405/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-21 16:18:01,015 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:01] "GET /web/image/product.template/2404/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-10-21 16:18:01,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:01] "GET /web/image/pos.category/321/image_128?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 2 0.001 0.070 2026-10-21 16:18:01,044 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:01,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:01] "GET /web/image/product.template/2403/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-10-21 16:18:01,093 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-10-21 16:18:01,094 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:01,142 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 7077864 (allocated 7602176) 2026-10-21 16:18:01,145 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 135492 2026-10-21 16:18:01,146 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-10-21 16:18:01,150 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 135492 2026-10-21 16:18:01,245 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161801_245248_test_self_order_check_attributes_show_images.txt 2026-10-21 16:18:01,245 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmpexnfxf1u_chrome_odoo" 2026-10-21 16:18:01,285 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-10-21 16:18:06,575 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 135682 2026-10-21 16:18:06,575 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmpnjsy9xj__chrome_odoo 2026-10-21 16:18:06,575 44 INFO rb-01d1866-225816-427320 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:32795/json/version 2026-10-21 16:18:06,577 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32795', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:18:06,599 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Browser version: Chrome/150.0.7871.114 2026-10-21 16:18:06,599 44 INFO rb-01d1866-225816-427320 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:32795/json 2026-10-21 16:18:06,600 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32795', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:18:06,611 44 INFO rb-01d1866-225816-427320 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:32795/devtools/page/EE87C9DE3F2A1A5477EE5D75A236FE86 2026-10-21 16:18:06,623 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Enable chrome headless console log notification 2026-10-21 16:18:06,636 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-10-21 16:18:06,660 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-10-21 16:18:06,898 44 INFO rb-01d1866-225816-427320 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/143?access_token=67bda836d2b34b29" in browser 2026-10-21 16:18:06,898 44 INFO rb-01d1866-225816-427320 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/143?access_token=67bda836d2b34b29" 2026-10-21 16:18:06,913 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:18:07,408 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:07] "GET /pos-self/143?access_token=67bda836d2b34b29 HTTP/1.1" 200 - 59 0.030 0.469 2026-10-21 16:18:07,412 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': 'EE87C9DE3F2A1A5477EE5D75A236FE86', 'loaderId': 'DB38D1145D1E52AB4121DD0BFE779734', 'isDownload': False} 2026-10-21 16:18:07,412 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:07,432 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:18:07,448 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:18:07,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:07] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.005 0.020 2026-10-21 16:18:07,477 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:18:07,508 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:07] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.052 2026-10-21 16:18:07,518 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:18:07,533 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:07] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.087 2026-10-21 16:18:07,675 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-21 16:18:07,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:18:07,690 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:07] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.006 2026-10-21 16:18:07,702 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:18:07,702 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:18:07,703 44 INFO rb-01d1866-225816-427320 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/143?access_token=67bda836d2b34b29", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:18:07,710 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:07,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-10-21 16:18:07,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:07] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.018 0.091 2026-10-21 16:18:07,826 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-21 16:18:08,135 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:08] "POST /pos-self/data/143 HTTP/1.1" 200 - 182 0.091 0.193 2026-10-21 16:18:08,175 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:08,229 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:08] "GET /web/image/ir.attachment/10272/raw HTTP/1.1" 200 - 4 0.011 0.007 2026-10-21 16:18:08,266 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:08,300 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:08] "GET /web/image/pos.category/321/image_128?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:18:08,315 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:08] "GET /web/image/pos.category/323/image_128?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 2 0.001 0.031 2026-10-21 16:18:08,336 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:08,342 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:08] "GET /web/image/product.template/2402/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-21 16:18:08,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:08] "GET /web/image/product.template/2403/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-10-21 16:18:08,365 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:18:08,371 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:08] "GET /web/image/product.template/2401/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-21 16:18:08,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:08] "GET /web/image/product.template/2405/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-21 16:18:08,394 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:08,400 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:08] "GET /web/image/product.template/2404/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-10-21 16:18:08,410 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:08] "GET /web/image/product.template/2407/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-10-21 16:18:08,449 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:08,501 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-10-21 16:18:08,502 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:08,535 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7175184 (allocated 8126464) 2026-10-21 16:18:08,537 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 135682 2026-10-21 16:18:08,538 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-10-21 16:18:08,538 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 135682 2026-10-21 16:18:08,619 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161808_618596_test_self_order_multi_check_attribute.txt 2026-10-21 16:18:08,619 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmpnjsy9xj__chrome_odoo" 2026-10-21 16:18:08,652 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-10-21 16:18:13,912 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7062] 2026-10-21 16:18:13,948 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [2907] 2026-10-21 16:18:14,384 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 135867 2026-10-21 16:18:14,384 44 INFO rb-01d1866-225816-427320 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/tmpszeans5h_chrome_odoo 2026-10-21 16:18:14,384 44 INFO rb-01d1866-225816-427320 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:40931/json/version 2026-10-21 16:18:14,386 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:18:14,421 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Browser version: Chrome/150.0.7871.114 2026-10-21 16:18:14,421 44 INFO rb-01d1866-225816-427320 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:40931/json 2026-10-21 16:18:14,422 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:18:14,436 44 INFO rb-01d1866-225816-427320 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:40931/devtools/page/472D7F4FBE898037BA5AEECD8AD7BC0C 2026-10-21 16:18:14,447 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:14,457 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:14,471 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:14,476 44 INFO rb-01d1866-225816-427320 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/144?access_token=d08e5ed0eacb441d" in browser 2026-10-21 16:18:14,477 44 INFO rb-01d1866-225816-427320 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/144?access_token=d08e5ed0eacb441d" 2026-10-21 16:18:14,487 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:18:15,061 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:15] "GET /pos-self/144?access_token=d08e5ed0eacb441d HTTP/1.1" 200 - 59 0.031 0.546 2026-10-21 16:18:15,064 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': '472D7F4FBE898037BA5AEECD8AD7BC0C', 'loaderId': 'C7E9D84B4DF4015708DE208A764DBA2A', 'isDownload': False} 2026-10-21 16:18:15,064 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:15,079 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:18:15,100 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:18:15,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:15] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.016 0.023 2026-10-21 16:18:15,137 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:18:15,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:15] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.052 2026-10-21 16:18:15,162 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:18:15,185 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:15] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.088 2026-10-21 16:18:15,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-21 16:18:15,398 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:18:15,409 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:15] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.013 2026-10-21 16:18:15,418 44 INFO rb-01d1866-225816-427320 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/144?access_token=d08e5ed0eacb441d", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:18:15,418 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:18:15,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:18:15,427 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:15,494 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:15] "POST /pos-self/relations/144 HTTP/1.1" 200 - 37 0.020 0.041 2026-10-21 16:18:15,564 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.128 2026-10-21 16:18:15,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:15] "POST /pos-self/data/144 HTTP/1.1" 200 - 181 0.080 0.176 2026-10-21 16:18:15,808 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.229 2026-10-21 16:18:15,856 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:15,903 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:15] "GET /web/image/ir.attachment/10330/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-21 16:18:15,937 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:15,978 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:15] "GET /web/image/pos.category/321/image_128?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 16:18:15,982 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:18:15,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:15] "GET /web/image/product.template/2401/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-21 16:18:16,007 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:16] "GET /web/image/product.template/2402/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-21 16:18:16,010 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:16,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:16] "GET /web/image/product.template/2405/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.004 0.060 2026-10-21 16:18:16,044 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:16] "GET /web/image/product.template/2403/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-21 16:18:16,057 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:16,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:16] "GET /web/image/product.template/2404/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-21 16:18:16,109 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:16,177 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:16,189 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:18:16,233 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:16,290 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:16,346 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:16,397 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:16,450 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:16,502 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:16,559 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:16,610 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:16,687 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:16,757 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:16,766 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:16] "GET /web/image/ir.attachment/10279/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:18:16,792 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:16] "GET /web/image/product.product/2914/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 8 0.003 0.019 2026-10-21 16:18:16,807 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:16,872 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:16,907 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49298554 started for PoS orders references: [{'name': None, 'pos_reference': '260-144-000001', 'uuid': '0f9de8c8-28f8-4551-8dee-de573b8fca0a'}] 2026-10-21 16:18:16,942 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49298554 order {'name': None, 'pos_reference': '260-144-000001', 'uuid': '0f9de8c8-28f8-4551-8dee-de573b8fca0a'} created pos.order #908 2026-10-21 16:18:16,960 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49298554 finished 2026-10-21 16:18:17,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 115 0.065 0.145 2026-10-21 16:18:17,128 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.015 2026-10-21 16:18:17,141 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:17,204 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: tour succeeded 2026-10-21 16:18:17,205 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:17,243 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8374020 (allocated 9437184) 2026-10-21 16:18:17,245 44 INFO rb-01d1866-225816-427320 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 135867 2026-10-21 16:18:17,246 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Closing websocket connection 2026-10-21 16:18:17,247 44 INFO rb-01d1866-225816-427320 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 135867 2026-10-21 16:18:17,342 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161817_342426_test_self_order_multi_check_attribute_with_extra_price.txt 2026-10-21 16:18:17,342 44 INFO rb-01d1866-225816-427320 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/tmpszeans5h_chrome_odoo" 2026-10-21 16:18:17,387 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-10-21 16:18:22,679 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 136057 2026-10-21 16:18:22,680 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmpuwxdubbf_chrome_odoo 2026-10-21 16:18:22,680 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:34599/json/version 2026-10-21 16:18:22,681 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34599', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:18:22,700 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Browser version: Chrome/150.0.7871.114 2026-10-21 16:18:22,700 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:34599/json 2026-10-21 16:18:22,700 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34599', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:18:22,713 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:34599/devtools/page/8307D7D1D8F849F76C92BF79B638C2BA 2026-10-21 16:18:22,728 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-10-21 16:18:22,733 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-10-21 16:18:22,761 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-10-21 16:18:22,960 44 INFO rb-01d1866-225816-427320 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/145?access_token=0ef70b4492ca4a8b&table_identifier=844f9b7f" in browser 2026-10-21 16:18:22,960 44 INFO rb-01d1866-225816-427320 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/145?access_token=0ef70b4492ca4a8b&table_identifier=844f9b7f" 2026-10-21 16:18:22,970 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:18:23,401 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:23] "GET /pos-self/145?access_token=0ef70b4492ca4a8b&table_identifier=844f9b7f HTTP/1.1" 200 - 61 0.025 0.410 2026-10-21 16:18:23,404 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': '8307D7D1D8F849F76C92BF79B638C2BA', 'loaderId': '36481DBD02796308DB10201BB0DB2454', 'isDownload': False} 2026-10-21 16:18:23,404 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:23,422 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:18:23,439 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:18:23,457 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:23] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.005 0.021 2026-10-21 16:18:23,463 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:18:23,488 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:23] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.043 2026-10-21 16:18:23,500 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:18:23,524 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:23] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.086 2026-10-21 16:18:23,705 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:18:23,715 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:18:23,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:23] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 16:18:23,738 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:18:23,738 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:18:23,754 44 INFO rb-01d1866-225816-427320 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/145?access_token=0ef70b4492ca4a8b&table_identifier=844f9b7f", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:18:23,764 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:23,821 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:23] "POST /pos-self/relations/145 HTTP/1.1" 200 - 37 0.017 0.048 2026-10-21 16:18:23,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.127 2026-10-21 16:18:24,089 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:24] "POST /pos-self/data/145 HTTP/1.1" 200 - 169 0.070 0.146 2026-10-21 16:18:24,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.190 2026-10-21 16:18:24,130 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: Owl is running in 'dev' mode. 2026-10-21 16:18:24,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:24] "GET /web/image/ir.attachment/10388/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:18:24,199 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:24,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:24] "GET /web/image/ir.attachment/10337/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:18:24,220 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:18:24,269 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:24,288 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18: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-10-21 16:18:24,300 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:24] "GET /web/image/pos.category/324/image_128?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:18:24,311 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:24] "GET /web/image/product.template/2408/image_512?unique=2026-10-21T16:17:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-21 16:18:24,327 44 INFO rb-01d1866-225816-427320 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-10-21 16:18:24,379 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-10-21 16:18:24,379 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_product_info SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-21 16:18:24,408 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6679072 (allocated 7340032) 2026-10-21 16:18:24,409 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 136057 2026-10-21 16:18:24,410 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-10-21 16:18:24,411 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 136057 2026-10-21 16:18:24,505 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161824_505600_test_self_order_product_info.txt 2026-10-21 16:18:24,505 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmpuwxdubbf_chrome_odoo" 2026-10-21 16:18:24,551 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-21 16:18:25,594 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-10-21 16:18:30,522 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:18:30,818 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45096026 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000001', 'uuid': '61df180a-5792-426c-b1e5-3f76adc9c4a1'}] 2026-10-21 16:18:30,862 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45096026 order {'name': None, 'pos_reference': '260-146-000001', 'uuid': '61df180a-5792-426c-b1e5-3f76adc9c4a1'} created pos.order #909 2026-10-21 16:18:30,863 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45096026 finished 2026-10-21 16:18:30,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:30] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 133 0.069 0.336 2026-10-21 16:18:31,127 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42393718 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000002', 'uuid': '5a7b2d07-8420-447a-bb74-8fb27ee2da92'}] 2026-10-21 16:18:31,166 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42393718 order {'name': None, 'pos_reference': '260-146-000002', 'uuid': '5a7b2d07-8420-447a-bb74-8fb27ee2da92'} created pos.order #910 2026-10-21 16:18:31,167 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42393718 finished 2026-10-21 16:18:31,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 142 0.077 0.105 2026-10-21 16:18:31,290 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-10-21 16:18:36,288 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:18:36,605 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42954194 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000001', 'uuid': '5c51a618-2744-49be-8fb8-e19758b0e5cf'}] 2026-10-21 16:18:36,658 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42954194 order {'name': None, 'pos_reference': '260-147-000001', 'uuid': '5c51a618-2744-49be-8fb8-e19758b0e5cf'} created pos.order #911 2026-10-21 16:18:36,659 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42954194 finished 2026-10-21 16:18:36,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 133 0.088 0.360 2026-10-21 16:18:36,930 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35215134 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000002', 'uuid': 'cd1ab0c1-02be-46c1-926e-380c6db5d21c'}] 2026-10-21 16:18:36,964 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35215134 order {'name': None, 'pos_reference': '260-147-000002', 'uuid': 'cd1ab0c1-02be-46c1-926e-380c6db5d21c'} created pos.order #912 2026-10-21 16:18:36,965 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35215134 finished 2026-10-21 16:18:37,071 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:37] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 142 0.075 0.122 2026-10-21 16:18:37,115 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-10-21 16:18:42,623 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:18:43,003 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76640280 started for PoS orders references: [{'name': None, 'pos_reference': '260-148-000001', 'uuid': '7b4aa048-9803-4d40-81df-7ea7ac633f33'}] 2026-10-21 16:18:43,047 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76640280 order {'name': None, 'pos_reference': '260-148-000001', 'uuid': '7b4aa048-9803-4d40-81df-7ea7ac633f33'} created pos.order #913 2026-10-21 16:18:43,049 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76640280 finished 2026-10-21 16:18:43,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:43] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 128 0.069 0.441 2026-10-21 16:18:43,180 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61706676 started for PoS orders references: [{'name': None, 'pos_reference': '260-148-000002', 'uuid': '0764fa59-60e5-40ef-93e7-5c13f9ebfd17'}] 2026-10-21 16:18:43,211 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61706676 order {'name': None, 'pos_reference': '260-148-000002', 'uuid': '0764fa59-60e5-40ef-93e7-5c13f9ebfd17'} created pos.order #914 2026-10-21 16:18:43,212 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61706676 finished 2026-10-21 16:18:43,234 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:18:43] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.022 0.072 2026-10-21 16:18:43,263 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-10-21 16:18:50,906 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-10-21 16:18:55,851 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-10-21 16:19:00,529 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_combo_line_ids_is_refused ... 2026-10-21 16:19:05,792 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:19:06,049 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76985281 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000001', 'uuid': '67e32d21-28cc-42c0-9345-ececa228a599'}] 2026-10-21 16:19:06,083 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76985281 order {'name': None, 'pos_reference': '260-152-000001', 'uuid': '67e32d21-28cc-42c0-9345-ececa228a599'} created pos.order #919 2026-10-21 16:19:06,084 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76985281 finished 2026-10-21 16:19:06,160 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:06] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 133 0.080 0.291 2026-10-21 16:19:06,198 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49156854 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000002', 'uuid': 'a4346dda-e712-49b7-aa88-cae52ff79131'}] 2026-10-21 16:19:06,225 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49156854 order {'name': None, 'pos_reference': '260-152-000002', 'uuid': 'a4346dda-e712-49b7-aa88-cae52ff79131'} created pos.order #920 2026-10-21 16:19:06,226 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49156854 finished 2026-10-21 16:19:06,240 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:06] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.022 0.048 2026-10-21 16:19:06,277 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_relations_uuid_mapping_is_refused ... 2026-10-21 16:19:11,539 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:19:11,903 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53609143 started for PoS orders references: [{'name': None, 'pos_reference': '260-153-000001', 'uuid': '69df3ded-cce4-4c95-a6d8-1993621c909e'}] 2026-10-21 16:19:11,939 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53609143 order {'name': None, 'pos_reference': '260-153-000001', 'uuid': '69df3ded-cce4-4c95-a6d8-1993621c909e'} created pos.order #921 2026-10-21 16:19:11,940 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53609143 finished 2026-10-21 16:19:12,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 133 0.064 0.400 2026-10-21 16:19:12,038 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36416531 started for PoS orders references: [{'name': None, 'pos_reference': '260-153-000002', 'uuid': '9eb54afe-8011-46e5-be96-6556bb95328a'}] 2026-10-21 16:19:12,062 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36416531 order {'name': None, 'pos_reference': '260-153-000002', 'uuid': '9eb54afe-8011-46e5-be96-6556bb95328a'} created pos.order #922 2026-10-21 16:19:12,063 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36416531 finished 2026-10-21 16:19:12,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 47 0.020 0.047 2026-10-21 16:19:12,111 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-10-21 16:19:17,183 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:19:17,533 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:17] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 49 0.025 0.327 2026-10-21 16:19:17,559 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-10-21 16:19:22,679 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:19:22,968 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38491276 started for PoS orders references: [{'name': None, 'pos_reference': '260-155-000001', 'uuid': '44c6821f-bd0e-42fe-921e-4f67827f0171'}] 2026-10-21 16:19:23,003 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38491276 order {'name': None, 'pos_reference': '260-155-000001', 'uuid': '44c6821f-bd0e-42fe-921e-4f67827f0171'} created pos.order #923 2026-10-21 16:19:23,004 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38491276 finished 2026-10-21 16:19:23,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:23] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 95 0.034 0.306 2026-10-21 16:19:23,043 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-10-21 16:19:28,606 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:19:28,875 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:28] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 42 0.031 0.239 2026-10-21 16:19:28,906 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-10-21 16:19:34,673 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 136251 2026-10-21 16:19:34,673 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmpwn417mb5_chrome_odoo 2026-10-21 16:19:34,673 44 INFO rb-01d1866-225816-427320 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:46083/json/version 2026-10-21 16:19:34,674 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46083', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:19:34,716 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Browser version: Chrome/150.0.7871.114 2026-10-21 16:19:34,716 44 INFO rb-01d1866-225816-427320 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:46083/json 2026-10-21 16:19:34,717 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46083', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:19:34,729 44 INFO rb-01d1866-225816-427320 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:46083/devtools/page/E3B8C03D36D2F2785BB5BC94F1DF5C63 2026-10-21 16:19:34,743 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Enable chrome headless console log notification 2026-10-21 16:19:34,750 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-10-21 16:19:34,771 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-10-21 16:19:34,979 44 INFO rb-01d1866-225816-427320 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/157?access_token=8b8224013cf54047" in browser 2026-10-21 16:19:34,980 44 INFO rb-01d1866-225816-427320 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/157?access_token=8b8224013cf54047" 2026-10-21 16:19:34,990 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:19:35,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:35] "GET /pos-self/157?access_token=8b8224013cf54047 HTTP/1.1" 200 - 57 0.022 0.426 2026-10-21 16:19:35,439 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': 'E3B8C03D36D2F2785BB5BC94F1DF5C63', 'loaderId': '08B731B60C95D235A682C24CC5F0C0CD', 'isDownload': False} 2026-10-21 16:19:35,439 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:35,455 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:19:35,473 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:19:35,506 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:35] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.028 2026-10-21 16:19:35,515 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:19:35,530 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:35] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.061 2026-10-21 16:19:35,538 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:19:35,558 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:35] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.090 2026-10-21 16:19:35,721 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.010 2026-10-21 16:19:35,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:19:35,762 44 INFO rb-01d1866-225816-427320 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/157?access_token=8b8224013cf54047", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:19:35,766 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:35] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.012 0.007 2026-10-21 16:19:35,770 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:19:35,770 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.017 2026-10-21 16:19:35,773 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:35,840 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:35] "POST /pos-self/relations/157 HTTP/1.1" 200 - 37 0.015 0.045 2026-10-21 16:19:35,879 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-21 16:19:36,148 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "POST /pos-self/data/157 HTTP/1.1" 200 - 192 0.094 0.177 2026-10-21 16:19:36,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.254 2026-10-21 16:19:36,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-10-21 16:19:36,229 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:36,266 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/ir.attachment/11052/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:19:36,282 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:36,294 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/ir.attachment/11001/raw HTTP/1.1" 200 - 4 0.003 0.004 2026-10-21 16:19:36,303 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:19:36,352 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:36,412 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:36,422 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.011 0.045 2026-10-21 16:19:36,443 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/pos.category/325/image_128?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 2 0.001 0.076 2026-10-21 16:19:36,455 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/product.template/2409/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-10-21 16:19:36,469 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/product.template/2410/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-21 16:19:36,483 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:36,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/product.template/2413/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-10-21 16:19:36,499 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/product.template/2411/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-21 16:19:36,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/product.template/2412/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-21 16:19:36,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/product.template/2441/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-21 16:19:36,538 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/product.template/2438/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-21 16:19:36,551 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/product.template/2440/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-21 16:19:36,560 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:36,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/product.template/2439/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-21 16:19:36,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/product.product/2946/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.003 0.083 2026-10-21 16:19:36,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/product.product/2948/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.086 2026-10-21 16:19:36,614 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:36,629 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:36] "GET /web/image/product.product/2949/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.003 0.094 2026-10-21 16:19:36,673 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:36,749 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:36,807 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:36,865 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:36,933 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:36,992 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:37,051 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:37,107 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:37,180 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-10-21 16:19:37,181 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:37,242 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11305352 (allocated 12455936) 2026-10-21 16:19:37,242 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 136251 2026-10-21 16:19:37,247 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-10-21 16:19:37,247 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 136251 2026-10-21 16:19:37,343 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161937_343616_test_product_dont_display_all_variants.txt 2026-10-21 16:19:37,344 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmpwn417mb5_chrome_odoo" 2026-10-21 16:19:37,384 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-10-21 16:19:43,269 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 136443 2026-10-21 16:19:43,269 44 INFO rb-01d1866-225816-427320 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/tmp6j049v75_chrome_odoo 2026-10-21 16:19:43,269 44 INFO rb-01d1866-225816-427320 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:36467/json/version 2026-10-21 16:19:43,270 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36467', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:19:43,282 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Browser version: Chrome/150.0.7871.114 2026-10-21 16:19:43,282 44 INFO rb-01d1866-225816-427320 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:36467/json 2026-10-21 16:19:43,283 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36467', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:19:43,295 44 INFO rb-01d1866-225816-427320 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:36467/devtools/page/9812A234F9B9513C55A13D6183AB0A3D 2026-10-21 16:19:43,303 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:43,307 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:43,345 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:43,539 44 INFO rb-01d1866-225816-427320 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/158?access_token=af78163c55b540ec" in browser 2026-10-21 16:19:43,539 44 INFO rb-01d1866-225816-427320 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/158?access_token=af78163c55b540ec" 2026-10-21 16:19:43,550 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:19:44,059 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:44] "GET /pos-self/158?access_token=af78163c55b540ec HTTP/1.1" 200 - 59 0.022 0.489 2026-10-21 16:19:44,062 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': '9812A234F9B9513C55A13D6183AB0A3D', 'loaderId': '883DE2724C0492A36454B8779A02C8E3', 'isDownload': False} 2026-10-21 16:19:44,062 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:44,075 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:19:44,091 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:19:44,106 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:44] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.019 2026-10-21 16:19:44,119 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:19:44,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:44] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.053 2026-10-21 16:19:44,148 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:19:44,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:44] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.077 2026-10-21 16:19:44,306 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 16:19:44,312 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:19:44,327 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:44] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.007 2026-10-21 16:19:44,329 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:19:44,329 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:19:44,331 44 INFO rb-01d1866-225816-427320 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/158?access_token=af78163c55b540ec", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:19:44,341 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:44,384 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-21 16:19:44,450 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:44] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.021 0.074 2026-10-21 16:19:44,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-21 16:19:44,757 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:44] "POST /pos-self/data/158 HTTP/1.1" 200 - 189 0.089 0.190 2026-10-21 16:19:44,804 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:44,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:44] "GET /web/image/ir.attachment/11110/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:19:44,929 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:44,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:44] "GET /web/image/pos.category/326/image_128?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:19:45,001 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/pos.category/328/image_128?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 2 0.003 0.037 2026-10-21 16:19:45,008 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:19:45,011 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19: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-10-21 16:19:45,019 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/pos.category/327/image_128?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 2 0.001 0.057 2026-10-21 16:19:45,021 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/pos.category/325/image_128?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 2 0.001 0.071 2026-10-21 16:19:45,051 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.template/2442/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-21 16:19:45,066 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.template/2443/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-21 16:19:45,075 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,082 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.template/2444/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-10-21 16:19:45,093 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.template/2445/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-21 16:19:45,105 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.template/2446/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-21 16:19:45,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.template/2451/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-10-21 16:19:45,137 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,146 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.product/2951/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.007 0.082 2026-10-21 16:19:45,168 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.product/2952/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.091 2026-10-21 16:19:45,186 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,187 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.product/2953/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.097 2026-10-21 16:19:45,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.template/2447/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-21 16:19:45,210 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.template/2448/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-21 16:19:45,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.template/2449/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-21 16:19:45,239 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.template/2450/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-10-21 16:19:45,245 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,251 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.template/2409/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-10-21 16:19:45,261 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.template/2410/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-21 16:19:45,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.template/2413/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-10-21 16:19:45,296 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,357 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,407 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,472 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,508 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.product/2954/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.003 0.015 2026-10-21 16:19:45,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.product/2955/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.030 2026-10-21 16:19:45,525 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,575 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,640 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,717 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.product/2956/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.006 0.014 2026-10-21 16:19:45,777 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,778 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.product/2957/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.003 0.029 2026-10-21 16:19:45,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.product/2958/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.003 0.046 2026-10-21 16:19:45,812 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:45] "GET /web/image/product.product/2959/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.003 0.059 2026-10-21 16:19:45,828 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,879 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,930 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:45,981 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:46,077 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-10-21 16:19:46,078 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:46,166 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 13990200 (allocated 15478784) 2026-10-21 16:19:46,176 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 136443 2026-10-21 16:19:46,177 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-10-21 16:19:46,179 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 136443 2026-10-21 16:19:46,278 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161946_278608_test_self_combo_extra_price_selection_and_confirmation.txt 2026-10-21 16:19:46,278 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmp6j049v75_chrome_odoo" 2026-10-21 16:19:46,327 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-10-21 16:19:52,174 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 136656 2026-10-21 16:19:52,175 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmpmrpiemnc_chrome_odoo 2026-10-21 16:19:52,175 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:40139/json/version 2026-10-21 16:19:52,176 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40139', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:19:52,202 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: Chrome/150.0.7871.114 2026-10-21 16:19:52,202 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:40139/json 2026-10-21 16:19:52,203 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40139', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:19:52,212 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:40139/devtools/page/47230BD754F642A9B59C533FF6B4493B 2026-10-21 16:19:52,223 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-10-21 16:19:52,227 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-10-21 16:19:52,248 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-10-21 16:19:52,513 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Open "http://127.0.0.1:8069/pos-self/159?access_token=def0edd9dc0d41de" in browser 2026-10-21 16:19:52,514 44 INFO rb-01d1866-225816-427320 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/159?access_token=def0edd9dc0d41de" 2026-10-21 16:19:52,527 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:19:53,011 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "GET /pos-self/159?access_token=def0edd9dc0d41de HTTP/1.1" 200 - 59 0.030 0.457 2026-10-21 16:19:53,015 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': '47230BD754F642A9B59C533FF6B4493B', 'loaderId': '6CD0E74143AA4912DEB27017F6BE1BC6', 'isDownload': False} 2026-10-21 16:19:53,015 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-10-21 16:19:53,035 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:19:53,059 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:19:53,083 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.005 0.033 2026-10-21 16:19:53,097 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:19:53,128 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.068 2026-10-21 16:19:53,136 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:19:53,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.099 2026-10-21 16:19:53,247 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.010 2026-10-21 16:19:53,255 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:19:53,270 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 16:19:53,272 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:19:53,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:19:53,281 44 INFO rb-01d1866-225816-427320 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/159?access_token=def0edd9dc0d41de", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:19:53,288 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:53,351 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "POST /pos-self/relations/159 HTTP/1.1" 200 - 37 0.021 0.050 2026-10-21 16:19:53,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-21 16:19:53,726 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "POST /pos-self/data/159 HTTP/1.1" 200 - 189 0.127 0.208 2026-10-21 16:19:53,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.315 2026-10-21 16:19:53,768 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-10-21 16:19:53,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "GET /web/image/ir.attachment/11168/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:19:53,866 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:53,927 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "GET /web/image/pos.category/329/image_128?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-21 16:19:53,937 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:19:53,940 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19: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-10-21 16:19:53,945 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:53,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "GET /web/image/pos.category/330/image_128?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 2 0.002 0.042 2026-10-21 16:19:53,967 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "GET /web/image/pos.category/331/image_128?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 2 0.001 0.061 2026-10-21 16:19:53,982 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "GET /web/image/pos.category/325/image_128?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 2 0.001 0.068 2026-10-21 16:19:53,994 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:53] "GET /web/image/product.template/2452/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-21 16:19:54,009 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.template/2453/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-21 16:19:54,023 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:54,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.template/2454/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.082 2026-10-21 16:19:54,046 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.template/2455/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-21 16:19:54,058 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.template/2461/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-21 16:19:54,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.product/2961/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.083 2026-10-21 16:19:54,081 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:54,102 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.product/2962/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.005 0.095 2026-10-21 16:19:54,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.product/2963/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.103 2026-10-21 16:19:54,137 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.template/2456/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-21 16:19:54,139 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:54,157 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.product/2920/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.100 2026-10-21 16:19:54,178 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.template/2457/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.105 2026-10-21 16:19:54,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.template/2458/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-21 16:19:54,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.template/2459/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-21 16:19:54,217 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.template/2460/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-21 16:19:54,220 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:54,233 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.template/2409/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-21 16:19:54,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.template/2410/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-21 16:19:54,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.template/2413/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.071 2026-10-21 16:19:54,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.product/2964/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.031 2026-10-21 16:19:54,291 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:54,300 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.product/2965/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.005 0.047 2026-10-21 16:19:54,338 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.product/2967/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.020 2026-10-21 16:19:54,353 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:54,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.product/2966/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.039 2026-10-21 16:19:54,383 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.product/2969/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.010 0.055 2026-10-21 16:19:54,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.product/2968/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.008 0.083 2026-10-21 16:19:54,443 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:54,522 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:54,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/ir.attachment/11117/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:19:54,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:54] "GET /web/image/product.product/2970/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.020 2026-10-21 16:19:54,609 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:54,661 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:54,713 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:54,764 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:54,845 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:54,910 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60725408 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': '662e353e-81e6-492a-b471-ca72d7178855'}] 2026-10-21 16:19:54,952 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60725408 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': '662e353e-81e6-492a-b471-ca72d7178855'} created pos.order #924 2026-10-21 16:19:54,968 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60725408 finished 2026-10-21 16:19:55,106 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 166 0.075 0.194 2026-10-21 16:19:55,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.011 2026-10-21 16:19:55,179 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:55,227 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:55,285 44 INFO rb-01d1866-225816-427320 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-10-21 16:19:55,333 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-10-21 16:19:55,334 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 16:19:55,413 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:19:55] "GET /web/image/ir.attachment/11167/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:19:55,415 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11679324 (allocated 13504512) 2026-10-21 16:19:55,421 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 136656 2026-10-21 16:19:55,422 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-10-21 16:19:55,422 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 136656 2026-10-21 16:19:55,517 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_161955_516954_test_self_order_combo.txt 2026-10-21 16:19:55,517 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmpmrpiemnc_chrome_odoo" 2026-10-21 16:19:55,563 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-10-21 16:20:02,006 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 136881 2026-10-21 16:20:02,007 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmp0a092mim_chrome_odoo 2026-10-21 16:20:02,007 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:37185/json/version 2026-10-21 16:20:02,008 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37185', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:20:02,056 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Browser version: Chrome/150.0.7871.114 2026-10-21 16:20:02,056 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:37185/json 2026-10-21 16:20:02,057 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37185', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:20:02,068 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:37185/devtools/page/E8D0AC4F4670FAF645DB275D321B3F9E 2026-10-21 16:20:02,076 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-10-21 16:20:02,083 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-10-21 16:20:02,102 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-10-21 16:20:02,324 44 INFO rb-01d1866-225816-427320 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/160?access_token=48d1caca18b14177" in browser 2026-10-21 16:20:02,324 44 INFO rb-01d1866-225816-427320 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/160?access_token=48d1caca18b14177" 2026-10-21 16:20:02,336 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:20:02,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:02] "GET /pos-self/160?access_token=48d1caca18b14177 HTTP/1.1" 200 - 59 0.028 0.358 2026-10-21 16:20:02,723 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': 'E8D0AC4F4670FAF645DB275D321B3F9E', 'loaderId': 'A56EB1FFE8D86576A6EBDCC7123A5611', 'isDownload': False} 2026-10-21 16:20:02,723 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:02,740 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:20:02,758 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:20:02,776 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:02] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.021 2026-10-21 16:20:02,787 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:20:02,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:02] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.054 2026-10-21 16:20:02,830 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:20:02,849 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:02] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.097 2026-10-21 16:20:03,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:20:03,044 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:20:03,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:03] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.007 2026-10-21 16:20:03,065 44 INFO rb-01d1866-225816-427320 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/160?access_token=48d1caca18b14177", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:20:03,067 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:20:03,068 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:20:03,074 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:03,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:03] "POST /pos-self/relations/160 HTTP/1.1" 200 - 37 0.023 0.051 2026-10-21 16:20:03,234 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-21 16:20:03,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:03] "POST /pos-self/data/160 HTTP/1.1" 200 - 189 0.122 0.357 2026-10-21 16:20:03,700 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.443 2026-10-21 16:20:03,748 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: Owl is running in 'dev' mode. 2026-10-21 16:20:03,798 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:03] "GET /web/image/ir.attachment/11226/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:20:03,846 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:03,893 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:03] "GET /web/image/pos.category/332/image_128?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 2 0.002 0.018 2026-10-21 16:20:03,906 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:20:03,917 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:20:03,917 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:03] "GET /web/image/pos.category/334/image_128?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 2 0.004 0.037 2026-10-21 16:20:03,922 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:03,935 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:03] "GET /web/image/pos.category/333/image_128?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 2 0.001 0.059 2026-10-21 16:20:03,963 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:03] "GET /web/image/pos.category/325/image_128?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 2 0.000 0.083 2026-10-21 16:20:03,983 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:04,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/pos.category/335/image_128?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 2 0.007 0.118 2026-10-21 16:20:04,022 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.template/2462/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-10-21 16:20:04,037 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.template/2464/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-10-21 16:20:04,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.template/2463/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-10-21 16:20:04,061 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:04,072 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.template/2465/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-21 16:20:04,087 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.template/2472/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 16:20:04,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.product/2974/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.005 0.097 2026-10-21 16:20:04,133 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:04,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.product/2975/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.008 0.112 2026-10-21 16:20:04,161 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.template/2466/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-10-21 16:20:04,179 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.template/2471/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-21 16:20:04,197 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.template/2467/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-21 16:20:04,207 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:04,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.template/2468/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.123 2026-10-21 16:20:04,235 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.template/2469/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-21 16:20:04,243 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/ir.attachment/11175/raw HTTP/1.1" 200 - 4 0.001 0.089 2026-10-21 16:20:04,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.template/2470/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-21 16:20:04,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.template/2409/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.079 2026-10-21 16:20:04,300 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.product/2981/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 8 0.006 0.069 2026-10-21 16:20:04,319 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.template/2410/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.075 2026-10-21 16:20:04,330 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "GET /web/image/product.template/2413/image_512?unique=2026-10-21T16:18:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-21 16:20:04,374 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38161755 started for PoS orders references: [{'name': None, 'pos_reference': '260-160-000001', 'uuid': 'e3dc1339-8b3a-4595-bd24-97380fd90591'}] 2026-10-21 16:20:04,409 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38161755 order {'name': None, 'pos_reference': '260-160-000001', 'uuid': 'e3dc1339-8b3a-4595-bd24-97380fd90591'} created pos.order #925 2026-10-21 16:20:04,426 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38161755 finished 2026-10-21 16:20:04,564 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 136 0.067 0.290 2026-10-21 16:20:04,618 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.014 2026-10-21 16:20:04,631 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:04,675 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-10-21 16:20:04,675 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: ╔═════════════════════════════════════════════╗ ║ TOUR self_combo_selector_category SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-21 16:20:04,721 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 9070056 (allocated 10223616) 2026-10-21 16:20:04,721 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 136881 2026-10-21 16:20:04,722 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-10-21 16:20:04,723 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 136881 2026-10-21 16:20:04,818 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162004_818544_test_self_order_combo_categories.txt 2026-10-21 16:20:04,818 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmp0a092mim_chrome_odoo" 2026-10-21 16:20:04,864 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-10-21 16:20:10,267 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:20:10,512 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27288071 started for PoS orders references: [{'name': None, 'pos_reference': '260-161-000001', 'uuid': 'ebb94520-d487-49c6-ad99-da80eb5393f6'}] 2026-10-21 16:20:10,551 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27288071 order {'name': None, 'pos_reference': '260-161-000001', 'uuid': 'ebb94520-d487-49c6-ad99-da80eb5393f6'} created pos.order #926 2026-10-21 16:20:10,552 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27288071 finished 2026-10-21 16:20:10,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:10] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 133 0.063 0.302 2026-10-21 16:20:10,670 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-10-21 16:20:16,637 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:20:16,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:16] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 41 0.016 0.229 2026-10-21 16:20:16,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:16] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.009 0.040 2026-10-21 16:20:16,985 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:16] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.010 0.027 2026-10-21 16:20:17,030 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:20:18,428 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_get_orders_unknown_table_identifier ... 2026-10-21 16:20:24,481 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:20:24,893 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:24] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 19 0.009 0.406 2026-10-21 16:20:24,944 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-10-21 16:20:31,045 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 137096 2026-10-21 16:20:31,045 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmpp2krkobf_chrome_odoo 2026-10-21 16:20:31,045 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:41317/json/version 2026-10-21 16:20:31,046 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41317', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:20:31,088 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: Chrome/150.0.7871.114 2026-10-21 16:20:31,089 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:41317/json 2026-10-21 16:20:31,089 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41317', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:20:31,105 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:41317/devtools/page/3709B789E98DA0AECB03DA13634BBEA2 2026-10-21 16:20:31,120 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-10-21 16:20:31,126 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-10-21 16:20:31,151 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-10-21 16:20:31,410 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Open "http://127.0.0.1:8069/pos-self/164?access_token=9407c191d4fd4dc8" in browser 2026-10-21 16:20:31,410 44 INFO rb-01d1866-225816-427320 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/164?access_token=9407c191d4fd4dc8" 2026-10-21 16:20:31,434 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:20:31,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:31] "GET /pos-self/164?access_token=9407c191d4fd4dc8 HTTP/1.1" 200 - 57 0.033 0.387 2026-10-21 16:20:31,854 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': '3709B789E98DA0AECB03DA13634BBEA2', 'loaderId': 'E09B81F55B3287EEAF0D3E5D2A5D2228', 'isDownload': False} 2026-10-21 16:20:31,855 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:31,877 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:20:31,901 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:20:31,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:31] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.033 0.034 2026-10-21 16:20:31,965 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:20:31,982 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:31] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.086 2026-10-21 16:20:32,019 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:20:32,037 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:32] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.132 2026-10-21 16:20:32,206 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-21 16:20:32,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-21 16:20:32,229 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:32] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.003 0.010 2026-10-21 16:20:32,232 44 INFO rb-01d1866-225816-427320 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/164?access_token=9407c191d4fd4dc8", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:20:32,235 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:20:32,236 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:20:32,243 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:32,333 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:32] "POST /pos-self/relations/164 HTTP/1.1" 200 - 35 0.028 0.048 2026-10-21 16:20:32,417 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.154 2026-10-21 16:20:32,748 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:32] "POST /pos-self/data/164 HTTP/1.1" 200 - 180 0.139 0.214 2026-10-21 16:20:32,751 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.309 2026-10-21 16:20:32,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:32] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.040 2026-10-21 16:20:32,862 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-10-21 16:20:32,922 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:32] "GET /web/image/ir.attachment/11459/raw HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:20:32,931 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:33,031 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:33,087 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:33,087 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:33] "GET /web/image/pos.category/336/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.003 0.024 2026-10-21 16:20:33,101 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:33] "GET /web/image/product.template/2475/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-21 16:20:33,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:33] "GET /web/image/product.template/2476/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.046 2026-10-21 16:20:33,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:33] "GET /web/image/product.template/2477/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-21 16:20:33,136 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-10-21 16:20:33,137 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 16:20:33,154 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:33] "GET /web/image/product.template/2479/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.008 0.080 2026-10-21 16:20:33,175 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:33] "GET /web/image/product.template/2478/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-10-21 16:20:33,181 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6690972 (allocated 7340032) 2026-10-21 16:20:33,211 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 137096 2026-10-21 16:20:33,215 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-10-21 16:20:33,216 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 137096 2026-10-21 16:20:33,300 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162033_300426_test_self_order_common.txt 2026-10-21 16:20:33,300 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmpp2krkobf_chrome_odoo" 2026-10-21 16:20:33,344 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-10-21 16:20:38,910 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-10-21 16:20:44,165 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 137274 2026-10-21 16:20:44,166 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmpx3h4kp1t_chrome_odoo 2026-10-21 16:20:44,166 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:34065/json/version 2026-10-21 16:20:44,167 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34065', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:20:44,182 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Browser version: Chrome/150.0.7871.114 2026-10-21 16:20:44,182 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:34065/json 2026-10-21 16:20:44,183 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34065', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:20:44,191 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:34065/devtools/page/30FBA381ADC87BA30452E7E0B5003BEA 2026-10-21 16:20:44,208 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-10-21 16:20:44,214 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-10-21 16:20:44,251 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-10-21 16:20:44,455 44 INFO rb-01d1866-225816-427320 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/166" in browser 2026-10-21 16:20:44,456 44 INFO rb-01d1866-225816-427320 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/166" 2026-10-21 16:20:44,468 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:20:44,938 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:44] "GET /pos-self/166 HTTP/1.1" 200 - 57 0.024 0.450 2026-10-21 16:20:44,942 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': '30FBA381ADC87BA30452E7E0B5003BEA', 'loaderId': 'DEBEA8F106E5BFD2809BEBDABF7F4F94', 'isDownload': False} 2026-10-21 16:20:44,942 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:44,958 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:20:44,980 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:20:45,018 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:45] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.032 2026-10-21 16:20:45,026 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:20:45,041 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:45] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.070 2026-10-21 16:20:45,053 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:20:45,069 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:45] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.092 2026-10-21 16:20:45,222 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:20:45,231 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:20:45,240 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:45] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.007 2026-10-21 16:20:45,248 44 INFO rb-01d1866-225816-427320 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/166", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:20:45,251 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:20:45,252 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:20:45,257 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:45,307 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.040 2026-10-21 16:20:45,381 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:45] "POST /pos-self/relations/166 HTTP/1.1" 200 - 37 0.023 0.093 2026-10-21 16:20:45,384 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.062 2026-10-21 16:20:45,748 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:45] "POST /pos-self/data/166 HTTP/1.1" 200 - 181 0.141 0.211 2026-10-21 16:20:45,794 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: Owl is running in 'dev' mode. 2026-10-21 16:20:45,844 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:45] "GET /web/image/ir.attachment/11578/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:20:45,872 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:45,882 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:45] "GET /web/image/ir.attachment/11527/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:20:45,903 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:20:45,950 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:45,989 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:45] "GET /web/image/pos.category/336/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-21 16:20:46,001 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:46,005 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:46] "GET /web/image/product.template/2475/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-21 16:20:46,016 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:46] "GET /web/image/product.template/2476/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-21 16:20:46,030 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:46] "GET /web/image/product.template/2479/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-10-21 16:20:46,045 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:46] "GET /web/image/product.template/2477/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-21 16:20:46,055 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:46,056 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:46] "GET /web/image/product.template/2478/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-21 16:20:46,106 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-10-21 16:20:46,107 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:46,135 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6867196 (allocated 7864320) 2026-10-21 16:20:46,142 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 137274 2026-10-21 16:20:46,142 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-10-21 16:20:46,144 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 137274 2026-10-21 16:20:46,255 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162046_255369_test_self_order_consultation_open.txt 2026-10-21 16:20:46,255 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmpx3h4kp1t_chrome_odoo" 2026-10-21 16:20:46,291 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-10-21 16:20:51,916 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 137460 2026-10-21 16:20:51,916 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpm_8l875k_chrome_odoo 2026-10-21 16:20:51,916 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:32905/json/version 2026-10-21 16:20:51,918 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:51,935 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-10-21 16:20:51,935 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:32905/json 2026-10-21 16:20:51,936 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:51,946 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:32905/devtools/page/BAEADB600AE590B34A3ABBC8463D954A 2026-10-21 16:20:51,956 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-21 16:20:51,961 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-21 16:20:51,976 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-21 16:20:52,239 44 INFO rb-01d1866-225816-427320 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/167?access_token=ca435cf85fbc459e" in browser 2026-10-21 16:20:52,239 44 INFO rb-01d1866-225816-427320 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/167?access_token=ca435cf85fbc459e" 2026-10-21 16:20:52,251 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:20:52,743 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:52] "GET /pos-self/167?access_token=ca435cf85fbc459e HTTP/1.1" 200 - 57 0.029 0.467 2026-10-21 16:20:52,747 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'BAEADB600AE590B34A3ABBC8463D954A', 'loaderId': '385E3A551398722293A53951994A8800', 'isDownload': False} 2026-10-21 16:20:52,747 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:52,760 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:20:52,780 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:20:52,801 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:52] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.026 2026-10-21 16:20:52,812 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:20:52,838 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:52] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.051 2026-10-21 16:20:52,843 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:20:52,853 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:52] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.080 2026-10-21 16:20:52,982 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-21 16:20:52,990 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:20:52,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:52] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.007 2026-10-21 16:20:53,010 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:20:53,010 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:20:53,014 44 INFO rb-01d1866-225816-427320 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/167?access_token=ca435cf85fbc459e", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:20:53,024 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:53,072 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "POST /pos-self/relations/167 HTTP/1.1" 200 - 35 0.016 0.036 2026-10-21 16:20:53,109 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.086 2026-10-21 16:20:53,358 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "POST /pos-self/data/167 HTTP/1.1" 200 - 187 0.076 0.169 2026-10-21 16:20:53,361 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.237 2026-10-21 16:20:53,413 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-10-21 16:20:53,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/ir.attachment/11636/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:20:53,464 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:53,539 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:53,556 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/ir.attachment/11585/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:20:53,567 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:20:53,640 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:53,671 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/pos.category/337/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:20:53,694 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:53,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/pos.category/339/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.004 0.046 2026-10-21 16:20:53,719 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20: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-10-21 16:20:53,731 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/pos.category/338/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.002 0.069 2026-10-21 16:20:53,746 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:53,762 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/pos.category/336/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.095 2026-10-21 16:20:53,775 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/product.template/2480/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-21 16:20:53,789 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/product.template/2481/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-21 16:20:53,816 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/product.template/2482/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-21 16:20:53,822 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:53,832 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/product.template/2483/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-10-21 16:20:53,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/product.template/2484/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.006 0.109 2026-10-21 16:20:53,866 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/product.template/2489/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-10-21 16:20:53,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/product.template/2485/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-21 16:20:53,886 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:53,898 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/product.template/2486/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.008 0.093 2026-10-21 16:20:53,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/product.template/2487/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-21 16:20:53,927 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/product.template/2479/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-21 16:20:53,943 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:53,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/product.template/2488/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.082 2026-10-21 16:20:53,955 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/product.template/2475/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-21 16:20:53,967 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:53] "GET /web/image/product.template/2476/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-21 16:20:53,994 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:54,063 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:54,140 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:54,188 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:54] "GET /web/image/product.product/2989/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.008 0.014 2026-10-21 16:20:54,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:54] "GET /web/image/product.product/2990/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.029 2026-10-21 16:20:54,212 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:54,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:54] "GET /web/image/product.product/2991/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.046 2026-10-21 16:20:54,240 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:54] "GET /web/image/product.product/2988/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.056 2026-10-21 16:20:54,263 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:54,322 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:54,392 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:54,428 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:54] "GET /web/image/product.product/2992/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.017 2026-10-21 16:20:54,447 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:54] "GET /web/image/product.product/2993/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.035 2026-10-21 16:20:54,465 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:54,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:54] "GET /web/image/product.product/2994/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.007 0.019 2026-10-21 16:20:54,524 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:54,531 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:54] "GET /web/image/product.product/2996/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.005 0.038 2026-10-21 16:20:54,550 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:54] "GET /web/image/product.product/2997/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.056 2026-10-21 16:20:54,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:54] "GET /web/image/product.product/2995/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.080 2026-10-21 16:20:54,579 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-21 16:20:54,580 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-21 16:20:54,622 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10609228 (allocated 11407360) 2026-10-21 16:20:54,628 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 137460 2026-10-21 16:20:54,628 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-21 16:20:54,630 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 137460 2026-10-21 16:20:54,727 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162054_726841_test_self_order_pos_closed.txt 2026-10-21 16:20:54,727 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpm_8l875k_chrome_odoo" 2026-10-21 16:20:55,049 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 137668 2026-10-21 16:20:55,050 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpt7i4ebbk_chrome_odoo 2026-10-21 16:20:55,050 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:41047/json/version 2026-10-21 16:20:55,051 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41047', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:20:55,090 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-10-21 16:20:55,090 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:41047/json 2026-10-21 16:20:55,091 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41047', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:20:55,105 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:41047/devtools/page/135D9EFB28EB53971C674D2DA9D73DFF 2026-10-21 16:20:55,113 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-21 16:20:55,120 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-21 16:20:55,155 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-21 16:20:55,160 44 INFO rb-01d1866-225816-427320 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/167" in browser 2026-10-21 16:20:55,160 44 INFO rb-01d1866-225816-427320 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/167" 2026-10-21 16:20:55,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "GET /pos-self/167 HTTP/1.1" 200 - 5 0.002 0.015 2026-10-21 16:20:55,193 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '135D9EFB28EB53971C674D2DA9D73DFF', 'loaderId': '2FA3CBF2DC1E96ED376B567F75E36863', 'isDownload': False} 2026-10-21 16:20:55,193 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:55,206 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:20:55,221 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.008 2026-10-21 16:20:55,229 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.014 2026-10-21 16:20:55,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.021 2026-10-21 16:20:55,374 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-21 16:20:55,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:20:55,387 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:20:55,393 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:20:55,394 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:20:55,396 44 INFO rb-01d1866-225816-427320 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/167", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:20:55,407 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:55,439 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "POST /pos-self/relations/167 HTTP/1.1" 200 - 14 0.010 0.028 2026-10-21 16:20:55,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.039 2026-10-21 16:20:55,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "POST /pos-self/data/167 HTTP/1.1" 200 - 118 0.077 0.144 2026-10-21 16:20:55,676 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.217 2026-10-21 16:20:55,714 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-10-21 16:20:55,752 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "GET /web/image/ir.attachment/11642/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:20:55,755 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:55,825 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:55,836 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "GET /web/image/ir.attachment/11585/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:20:55,846 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:20:55,905 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:55,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "GET /web/image/pos.category/337/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.002 0.026 2026-10-21 16:20:55,959 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:55,961 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:20:55,977 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "GET /web/image/pos.category/338/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.052 2026-10-21 16:20:55,994 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:55] "GET /web/image/pos.category/336/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.064 2026-10-21 16:20:56,010 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:56,018 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/pos.category/339/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.090 2026-10-21 16:20:56,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.template/2480/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-10-21 16:20:56,046 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.template/2481/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-21 16:20:56,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.template/2482/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-10-21 16:20:56,090 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:56,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.template/2483/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.006 0.098 2026-10-21 16:20:56,118 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.template/2484/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 16:20:56,132 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.template/2489/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-21 16:20:56,148 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.template/2485/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-21 16:20:56,148 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:56,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.template/2486/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.109 2026-10-21 16:20:56,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.template/2487/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-21 16:20:56,201 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:56,207 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.template/2479/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-21 16:20:56,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.template/2488/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-10-21 16:20:56,234 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.template/2475/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-21 16:20:56,251 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.template/2476/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-21 16:20:56,252 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:56,322 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:56,401 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:56,451 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.product/2989/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.008 0.022 2026-10-21 16:20:56,468 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:56,473 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.product/2990/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.044 2026-10-21 16:20:56,497 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.product/2988/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.054 2026-10-21 16:20:56,520 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.product/2991/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.081 2026-10-21 16:20:56,525 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:56,584 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:56,650 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:56,695 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.product/2992/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.025 2026-10-21 16:20:56,718 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.product/2993/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.049 2026-10-21 16:20:56,720 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:56,772 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.product/2994/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.006 0.028 2026-10-21 16:20:56,783 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:56,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.product/2995/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.045 2026-10-21 16:20:56,807 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.product/2996/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.060 2026-10-21 16:20:56,825 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:56] "GET /web/image/product.product/2997/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.076 2026-10-21 16:20:56,833 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-21 16:20:56,834 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-21 16:20:56,899 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10501120 (allocated 11669504) 2026-10-21 16:20:56,908 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 137668 2026-10-21 16:20:56,911 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-21 16:20:56,912 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 137668 2026-10-21 16:20:57,008 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162057_008494_test_self_order_pos_closed.txt 2026-10-21 16:20:57,008 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpt7i4ebbk_chrome_odoo" 2026-10-21 16:20:57,339 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 137878 2026-10-21 16:20:57,339 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpjs4r8dol_chrome_odoo 2026-10-21 16:20:57,339 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:35635/json/version 2026-10-21 16:20:57,340 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35635', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:20:57,378 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-10-21 16:20:57,379 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:35635/json 2026-10-21 16:20:57,379 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35635', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:20:57,389 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:35635/devtools/page/06CB98358E5B53B25C703A6DD068E2CF 2026-10-21 16:20:57,402 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-21 16:20:57,411 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-21 16:20:57,454 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-21 16:20:57,462 44 INFO rb-01d1866-225816-427320 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/167?access_token=ca435cf85fbc459e" in browser 2026-10-21 16:20:57,462 44 INFO rb-01d1866-225816-427320 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/167?access_token=ca435cf85fbc459e" 2026-10-21 16:20:57,501 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:57] "GET /pos-self/167?access_token=ca435cf85fbc459e HTTP/1.1" 200 - 5 0.003 0.026 2026-10-21 16:20:57,504 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '06CB98358E5B53B25C703A6DD068E2CF', 'loaderId': 'BE980B61E9510A02C08EB07260391530', 'isDownload': False} 2026-10-21 16:20:57,504 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:57,524 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:20:57,551 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:57] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.011 2026-10-21 16:20:57,560 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:57] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.025 2026-10-21 16:20:57,585 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:57] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.049 2026-10-21 16:20:57,746 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 16:20:57,750 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:20:57,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:57] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 16:20:57,767 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:20:57,767 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:20:57,781 44 INFO rb-01d1866-225816-427320 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/167?access_token=ca435cf85fbc459e", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:20:57,792 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:57,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:57] "POST /pos-self/relations/167 HTTP/1.1" 200 - 14 0.011 0.039 2026-10-21 16:20:57,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.053 2026-10-21 16:20:57,865 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-21 16:20:58,118 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "POST /pos-self/data/167 HTTP/1.1" 200 - 119 0.094 0.170 2026-10-21 16:20:58,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-10-21 16:20:58,234 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-10-21 16:20:58,295 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/image/ir.attachment/11645/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:20:58,298 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:58,376 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:58,391 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/image/ir.attachment/11585/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:20:58,400 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:20:58,455 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:58,501 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/image/pos.category/337/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.009 0.027 2026-10-21 16:20:58,517 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:58,520 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/image/pos.category/338/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.045 2026-10-21 16:20:58,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/image/pos.category/339/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.064 2026-10-21 16:20:58,560 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/image/pos.category/336/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.071 2026-10-21 16:20:58,571 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:58,579 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/image/product.template/2480/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-10-21 16:20:58,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/image/product.template/2481/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-21 16:20:58,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/image/product.template/2482/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-10-21 16:20:58,620 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:58,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/image/product.template/2475/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-21 16:20:58,633 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/image/product.template/2477/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-10-21 16:20:58,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/image/product.template/2479/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-21 16:20:58,657 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/image/product.template/2476/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-10-21 16:20:58,672 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/image/product.template/2478/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-21 16:20:58,688 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:58,743 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:58,754 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:20:58,798 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:58,849 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:58,909 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:58,968 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:58,999 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:58] "GET /web/image/product.template/2484/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-21 16:20:59,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:59] "GET /web/image/product.template/2483/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-21 16:20:59,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:59] "GET /web/image/product.template/2489/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-21 16:20:59,051 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:59,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:59] "GET /web/image/product.product/2990/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.005 0.021 2026-10-21 16:20:59,116 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:59,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:59] "GET /web/image/product.product/2989/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.045 2026-10-21 16:20:59,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:59] "GET /web/image/product.product/2991/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.005 0.060 2026-10-21 16:20:59,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:59] "GET /web/image/product.product/2988/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.083 2026-10-21 16:20:59,182 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:59,236 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:59,302 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:59,326 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:59] "GET /web/image/product.product/2992/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.017 2026-10-21 16:20:59,348 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:59] "GET /web/image/product.product/2993/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.036 2026-10-21 16:20:59,386 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:59,442 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:59] "GET /web/image/product.product/2994/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.005 0.023 2026-10-21 16:20:59,453 44 INFO rb-01d1866-225816-427320 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-10-21 16:20:59,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:59] "GET /web/image/product.product/2997/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.007 0.050 2026-10-21 16:20:59,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:59] "GET /web/image/product.product/2996/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.007 0.073 2026-10-21 16:20:59,502 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-21 16:20:59,503 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_pos_closed SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-21 16:20:59,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:20:59] "GET /web/image/product.product/2995/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.005 0.097 2026-10-21 16:20:59,556 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10398024 (allocated 11669504) 2026-10-21 16:20:59,568 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 137878 2026-10-21 16:20:59,569 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-21 16:20:59,570 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 137878 2026-10-21 16:20:59,666 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162059_666325_test_self_order_pos_closed.txt 2026-10-21 16:20:59,666 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpjs4r8dol_chrome_odoo" 2026-10-21 16:20:59,710 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-10-21 16:21:04,869 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 138092 2026-10-21 16:21:04,869 44 INFO rb-01d1866-225816-427320 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/tmpslipohrl_chrome_odoo 2026-10-21 16:21:04,869 44 INFO rb-01d1866-225816-427320 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:40193/json/version 2026-10-21 16:21:04,870 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40193', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:21:04,896 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: Chrome/150.0.7871.114 2026-10-21 16:21:04,897 44 INFO rb-01d1866-225816-427320 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:40193/json 2026-10-21 16:21:04,897 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40193', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:21:04,917 44 INFO rb-01d1866-225816-427320 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:40193/devtools/page/E2E4DD333AEFD6AA9270D42A1A9DFAA7 2026-10-21 16:21:04,922 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:04,935 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-10-21 16:21:04,959 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-10-21 16:21:05,140 44 INFO rb-01d1866-225816-427320 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/168?access_token=c192975f1ca647cf" in browser 2026-10-21 16:21:05,140 44 INFO rb-01d1866-225816-427320 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/168?access_token=c192975f1ca647cf" 2026-10-21 16:21:05,154 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:21:05,757 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:05] "GET /pos-self/168?access_token=c192975f1ca647cf HTTP/1.1" 200 - 57 0.033 0.574 2026-10-21 16:21:05,761 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'E2E4DD333AEFD6AA9270D42A1A9DFAA7', 'loaderId': 'C2B351D3B5B1F170043D46022AFE7237', 'isDownload': False} 2026-10-21 16:21:05,762 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:05,785 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:21:05,807 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:21:05,846 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:05] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.035 2026-10-21 16:21:05,856 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:21:05,876 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:05] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.080 2026-10-21 16:21:05,888 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:21:05,903 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:05] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.103 2026-10-21 16:21:06,050 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-21 16:21:06,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:21:06,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:06] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.008 2026-10-21 16:21:06,077 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:21:06,078 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:21:06,079 44 INFO rb-01d1866-225816-427320 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/168?access_token=c192975f1ca647cf", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:21:06,090 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:06,138 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:06,152 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:06] "POST /pos-self/relations/168 HTTP/1.1" 200 - 35 0.024 0.034 2026-10-21 16:21:06,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-21 16:21:06,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:06] "POST /pos-self/data/168 HTTP/1.1" 200 - 179 0.119 0.196 2026-10-21 16:21:06,515 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.299 2026-10-21 16:21:06,563 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:06,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:06] "GET /web/image/ir.attachment/11700/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 16:21:06,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:06] "GET /web/image/ir.attachment/11699/raw HTTP/1.1" 200 - 4 0.008 0.011 2026-10-21 16:21:06,779 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-21 16:21:06,779 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:06,814 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5847064 (allocated 6553600) 2026-10-21 16:21:06,816 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 138092 2026-10-21 16:21:06,817 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-21 16:21:06,817 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 138092 2026-10-21 16:21:06,912 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162106_912663_test_self_order_pos_landing_page_carousel.txt 2026-10-21 16:21:06,912 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpslipohrl_chrome_odoo" 2026-10-21 16:21:07,219 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 138275 2026-10-21 16:21:07,220 44 INFO rb-01d1866-225816-427320 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/tmp6jw0_enk_chrome_odoo 2026-10-21 16:21:07,220 44 INFO rb-01d1866-225816-427320 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:34931/json/version 2026-10-21 16:21:07,221 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:21:07,259 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: Chrome/150.0.7871.114 2026-10-21 16:21:07,259 44 INFO rb-01d1866-225816-427320 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:34931/json 2026-10-21 16:21:07,260 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:21:07,274 44 INFO rb-01d1866-225816-427320 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:34931/devtools/page/7EE11FF25842FBF138B54761F1305681 2026-10-21 16:21:07,285 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:07,291 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-10-21 16:21:07,312 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-10-21 16:21:07,331 44 INFO rb-01d1866-225816-427320 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/168" in browser 2026-10-21 16:21:07,331 44 INFO rb-01d1866-225816-427320 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/168" 2026-10-21 16:21:07,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:07] "GET /pos-self/168 HTTP/1.1" 200 - 5 0.003 0.019 2026-10-21 16:21:07,380 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '7EE11FF25842FBF138B54761F1305681', 'loaderId': '42F58483DC1C31DFA52022BEEF00C7EC', 'isDownload': False} 2026-10-21 16:21:07,380 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:07,393 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:21:07,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:07] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.007 2026-10-21 16:21:07,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:07] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.013 2026-10-21 16:21:07,421 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:07] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-10-21 16:21:07,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-21 16:21:07,586 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:21:07,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:07] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.003 0.008 2026-10-21 16:21:07,612 44 INFO rb-01d1866-225816-427320 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/168", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:21:07,614 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:21:07,614 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:21:07,620 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:07,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.011 2026-10-21 16:21:07,673 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:07,693 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:07] "POST /pos-self/relations/168 HTTP/1.1" 200 - 14 0.015 0.042 2026-10-21 16:21:07,695 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-21 16:21:07,923 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:07] "POST /pos-self/data/168 HTTP/1.1" 200 - 111 0.063 0.151 2026-10-21 16:21:07,957 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:07,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:07] "GET /web/image/ir.attachment/11706/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:21:08,098 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:08] "GET /web/image/ir.attachment/11705/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:21:08,150 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-21 16:21:08,151 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:08,188 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5768828 (allocated 6553600) 2026-10-21 16:21:08,194 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 138275 2026-10-21 16:21:08,197 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-21 16:21:08,200 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 138275 2026-10-21 16:21:08,298 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162108_297819_test_self_order_pos_landing_page_carousel.txt 2026-10-21 16:21:08,298 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmp6jw0_enk_chrome_odoo" 2026-10-21 16:21:08,639 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 138453 2026-10-21 16:21:08,640 44 INFO rb-01d1866-225816-427320 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/tmplmpi97ek_chrome_odoo 2026-10-21 16:21:08,640 44 INFO rb-01d1866-225816-427320 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:35531/json/version 2026-10-21 16:21:08,641 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35531', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:21:08,693 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: Chrome/150.0.7871.114 2026-10-21 16:21:08,694 44 INFO rb-01d1866-225816-427320 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:35531/json 2026-10-21 16:21:08,694 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35531', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:21:08,707 44 INFO rb-01d1866-225816-427320 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:35531/devtools/page/9A23B85A6BCDA99DF44955BDD7DCDB2B 2026-10-21 16:21:08,721 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:08,728 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-10-21 16:21:08,755 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-10-21 16:21:08,760 44 INFO rb-01d1866-225816-427320 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/168?access_token=c192975f1ca647cf" in browser 2026-10-21 16:21:08,760 44 INFO rb-01d1866-225816-427320 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/168?access_token=c192975f1ca647cf" 2026-10-21 16:21:08,803 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:08] "GET /pos-self/168?access_token=c192975f1ca647cf HTTP/1.1" 200 - 5 0.006 0.026 2026-10-21 16:21:08,808 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '9A23B85A6BCDA99DF44955BDD7DCDB2B', 'loaderId': '4956F8CDAAC456539205F8497740F1F6', 'isDownload': False} 2026-10-21 16:21:08,809 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:08,825 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:21:08,846 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:08] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.008 2026-10-21 16:21:08,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:08] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-10-21 16:21:08,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:08] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.021 2026-10-21 16:21:09,040 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-10-21 16:21:09,045 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:21:09,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:09] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 16:21:09,071 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:21:09,071 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:21:09,080 44 INFO rb-01d1866-225816-427320 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/168?access_token=c192975f1ca647cf", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:21:09,112 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:09,125 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:09] "POST /pos-self/relations/168 HTTP/1.1" 200 - 14 0.009 0.032 2026-10-21 16:21:09,132 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.038 2026-10-21 16:21:09,143 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:09,373 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:09] "POST /pos-self/data/168 HTTP/1.1" 200 - 112 0.086 0.147 2026-10-21 16:21:09,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.222 2026-10-21 16:21:09,444 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:09] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-10-21 16:21:09,456 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:09,495 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:09] "GET /web/image/ir.attachment/11709/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-10-21 16:21:09,593 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:09] "GET /web/image/ir.attachment/11708/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:21:09,651 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-21 16:21:09,651 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:09,689 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5807800 (allocated 6553600) 2026-10-21 16:21:09,698 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 138453 2026-10-21 16:21:09,699 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-21 16:21:09,700 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 138453 2026-10-21 16:21:09,806 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162109_806123_test_self_order_pos_landing_page_carousel.txt 2026-10-21 16:21:09,806 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmplmpi97ek_chrome_odoo" 2026-10-21 16:21:09,853 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-10-21 16:21:16,155 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 138628 2026-10-21 16:21:16,155 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpmuggpno4_chrome_odoo 2026-10-21 16:21:16,155 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:45833/json/version 2026-10-21 16:21:16,156 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:21:16,186 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: Chrome/150.0.7871.114 2026-10-21 16:21:16,186 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:45833/json 2026-10-21 16:21:16,186 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:21:16,194 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:45833/devtools/page/EF25B1334E5DC5A3CEC831AB09CB33BF 2026-10-21 16:21:16,207 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-10-21 16:21:16,217 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-10-21 16:21:16,259 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-10-21 16:21:16,478 44 INFO rb-01d1866-225816-427320 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/169?access_token=687c4a2cce9e4f6f" in browser 2026-10-21 16:21:16,478 44 INFO rb-01d1866-225816-427320 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/169?access_token=687c4a2cce9e4f6f" 2026-10-21 16:21:16,491 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:21:17,015 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:17] "GET /pos-self/169?access_token=687c4a2cce9e4f6f HTTP/1.1" 200 - 57 0.031 0.497 2026-10-21 16:21:17,018 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': 'EF25B1334E5DC5A3CEC831AB09CB33BF', 'loaderId': '8D2B10E9BD064F6511C8977C9B625BD4', 'isDownload': False} 2026-10-21 16:21:17,019 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:17,035 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:21:17,053 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:21:17,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:17] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.028 2026-10-21 16:21:17,094 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:21:17,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:17] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.065 2026-10-21 16:21:17,118 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:21:17,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:17] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.081 2026-10-21 16:21:17,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:21:17,305 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 16:21:17,323 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:17] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.005 0.023 2026-10-21 16:21:17,330 44 INFO rb-01d1866-225816-427320 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/169?access_token=687c4a2cce9e4f6f", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:21:17,345 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:17,347 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:21:17,347 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:21:17,414 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:17] "POST /pos-self/relations/169 HTTP/1.1" 200 - 37 0.016 0.037 2026-10-21 16:21:17,458 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-21 16:21:17,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:17] "POST /pos-self/data/169 HTTP/1.1" 200 - 190 0.119 0.187 2026-10-21 16:21:17,757 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.279 2026-10-21 16:21:17,849 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:17] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-10-21 16:21:17,856 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-10-21 16:21:17,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:17] "GET /web/image/ir.attachment/11764/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:21:17,933 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:17,945 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:17] "GET /web/image/ir.attachment/11713/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:21:17,952 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:21:17,999 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:18,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:18] "GET /web/image/pos.category/340/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 16:21:18,048 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:18] "GET /web/image/pos.category/341/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-21 16:21:18,055 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:18,067 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:18] "GET /web/image/pos.category/342/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.047 2026-10-21 16:21:18,082 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:18] "GET /web/image/pos.category/336/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.060 2026-10-21 16:21:18,093 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:18] "GET /web/image/product.template/2490/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-10-21 16:21:18,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:18] "GET /web/image/product.template/2491/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-10-21 16:21:18,109 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:18,113 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:18] "GET /web/image/product.template/2492/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-10-21 16:21:18,125 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:18] "GET /web/image/product.template/2493/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-21 16:21:18,136 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:18] "GET /web/image/product.template/2494/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-21 16:21:18,146 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:18] "GET /web/image/product.template/2499/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-10-21 16:21:18,161 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:18,235 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:18,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:18] "GET /web/image/product.product/3002/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.015 2026-10-21 16:21:18,285 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:18] "GET /web/image/product.product/3003/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.030 2026-10-21 16:21:18,292 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:18,359 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:18,423 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:18,441 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:21:18,458 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:18] "GET /web/image/product.product/3008/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.004 0.019 2026-10-21 16:21:18,474 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:18,542 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:18,593 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:18,648 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:18,713 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:18,766 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:18,833 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:18,896 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:18,948 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:19,015 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:19,066 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:19,119 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:19,181 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:19,233 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:19,295 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:19,332 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98830477 started for PoS orders references: [{'name': None, 'pos_reference': '260-169-000001', 'uuid': '50b6a313-efa8-4684-9978-d92e0e89eeb2'}] 2026-10-21 16:21:19,362 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98830477 order {'name': None, 'pos_reference': '260-169-000001', 'uuid': '50b6a313-efa8-4684-9978-d92e0e89eeb2'} created pos.order #928 2026-10-21 16:21:19,378 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98830477 finished 2026-10-21 16:21:19,483 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:19] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 107 0.049 0.138 2026-10-21 16:21:19,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.014 2026-10-21 16:21:19,534 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:19] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.013 2026-10-21 16:21:19,542 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-10-21 16:21:19,543 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:19,594 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9756048 (allocated 10747904) 2026-10-21 16:21:19,598 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 138628 2026-10-21 16:21:19,600 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-10-21 16:21:19,609 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 138628 2026-10-21 16:21:19,703 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162119_702813_test_self_order_product_availability.txt 2026-10-21 16:21:19,703 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpmuggpno4_chrome_odoo" 2026-10-21 16:21:20,021 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 138834 2026-10-21 16:21:20,021 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmp3ro540vw_chrome_odoo 2026-10-21 16:21:20,022 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:39241/json/version 2026-10-21 16:21:20,023 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:21:20,070 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: Chrome/150.0.7871.114 2026-10-21 16:21:20,070 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:39241/json 2026-10-21 16:21:20,071 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:21:20,079 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:39241/devtools/page/C45403CC32BE57C74D68C8381E9C6910 2026-10-21 16:21:20,090 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-10-21 16:21:20,098 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-10-21 16:21:20,116 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-10-21 16:21:20,142 44 INFO rb-01d1866-225816-427320 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/169?access_token=687c4a2cce9e4f6f&table_identifier=61ef7c75" in browser 2026-10-21 16:21:20,143 44 INFO rb-01d1866-225816-427320 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/169?access_token=687c4a2cce9e4f6f&table_identifier=61ef7c75" 2026-10-21 16:21:20,176 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:20] "GET /pos-self/169?access_token=687c4a2cce9e4f6f&table_identifier=61ef7c75 HTTP/1.1" 200 - 9 0.004 0.019 2026-10-21 16:21:20,180 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': 'C45403CC32BE57C74D68C8381E9C6910', 'loaderId': '71D27D8D8ABC1DE3B5AE698E7DBFC10D', 'isDownload': False} 2026-10-21 16:21:20,180 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:20,193 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:21:20,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:20] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.007 2026-10-21 16:21:20,217 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:20] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.017 2026-10-21 16:21:20,226 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:20] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.022 2026-10-21 16:21:20,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-21 16:21:20,370 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:21:20,381 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:20] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:21:20,387 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:21:20,387 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:21:20,399 44 INFO rb-01d1866-225816-427320 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/169?access_token=687c4a2cce9e4f6f&table_identifier=61ef7c75", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:21:20,409 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:20,440 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:20] "POST /pos-self/relations/169 HTTP/1.1" 200 - 16 0.009 0.031 2026-10-21 16:21:20,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.041 2026-10-21 16:21:20,465 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:20,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-21 16:21:20,748 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:20] "POST /pos-self/data/169 HTTP/1.1" 200 - 120 0.083 0.197 2026-10-21 16:21:20,808 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.010 2026-10-21 16:21:20,813 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-10-21 16:21:20,855 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:20] "GET /web/image/ir.attachment/11770/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:21:20,878 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:20,891 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:20] "GET /web/image/ir.attachment/11713/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:21:20,904 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:21:20,965 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:21,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/pos.category/340/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.002 0.024 2026-10-21 16:21:21,032 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:21,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/pos.category/341/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-10-21 16:21:21,040 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21: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-10-21 16:21:21,051 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/pos.category/342/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.001 0.057 2026-10-21 16:21:21,066 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/pos.category/336/image_128?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 2 0.000 0.071 2026-10-21 16:21:21,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/product.template/2490/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-21 16:21:21,087 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:21,094 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/product.template/2491/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-21 16:21:21,106 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/product.template/2492/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-10-21 16:21:21,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/product.template/2493/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.074 2026-10-21 16:21:21,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/product.template/2494/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-21 16:21:21,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/product.template/2499/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-10-21 16:21:21,180 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:21,191 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/product.template/2495/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-10-21 16:21:21,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/product.template/2496/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-21 16:21:21,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/product.template/2497/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-10-21 16:21:21,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/product.template/2498/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-21 16:21:21,239 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:21,251 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/product.template/2475/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-21 16:21:21,268 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/product.template/2476/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-10-21 16:21:21,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/product.template/2479/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-21 16:21:21,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/product.product/3002/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.079 2026-10-21 16:21:21,317 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/product.product/3003/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.086 2026-10-21 16:21:21,332 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:21,392 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:21,434 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:21] "GET /web/image/product.product/3008/image_512?unique=2026-10-21T16:20:17.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-21 16:21:21,443 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:21,509 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:21,560 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:21,615 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:21,684 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:21,744 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:21,814 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:21,873 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:21,924 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:21,986 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:22,037 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:22,090 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:22,153 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:22,204 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:22,273 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:22,314 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81518220 started for PoS orders references: [{'name': None, 'pos_reference': '260-169-000002', 'uuid': 'bc156c6f-583f-4e8c-ac06-b94c73d2f220'}] 2026-10-21 16:21:22,342 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81518220 order {'name': None, 'pos_reference': '260-169-000002', 'uuid': 'bc156c6f-583f-4e8c-ac06-b94c73d2f220'} created pos.order #929 2026-10-21 16:21:22,360 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81518220 finished 2026-10-21 16:21:22,439 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.039 0.131 2026-10-21 16:21:22,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-21 16:21:22,485 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-10-21 16:21:22,486 44 INFO rb-01d1866-225816-427320 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-10-21 16:21:22,570 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10268864 (allocated 11272192) 2026-10-21 16:21:22,570 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 138834 2026-10-21 16:21:22,571 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-10-21 16:21:22,572 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 138834 2026-10-21 16:21:22,674 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162122_674284_test_self_order_product_availability.txt 2026-10-21 16:21:22,674 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmp3ro540vw_chrome_odoo" 2026-10-21 16:21:22,738 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:21:23,892 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-10-21 16:21:29,120 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:21:29,539 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36544169 started for PoS orders references: [{'name': None, 'pos_reference': '260-170-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-10-21 16:21:29,580 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36544169 order {'name': None, 'pos_reference': '260-170-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #930 2026-10-21 16:21:29,581 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36544169 finished 2026-10-21 16:21:29,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 132 0.068 0.462 2026-10-21 16:21:29,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:29] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 41 0.019 0.036 2026-10-21 16:21:29,742 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-10-21 16:21:35,191 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:21:35,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:35] "POST /pos-self/data/171 HTTP/1.1" 200 - 201 0.155 0.396 2026-10-21 16:21:35,779 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-10-21 16:21:40,821 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-10-21 16:21:45,663 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:21:46,051 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:46] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 74 0.032 0.359 2026-10-21 16:21:46,080 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-10-21 16:21:51,420 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:21:51,625 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:51] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.010 0.197 2026-10-21 16:21:51,711 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:51] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 58 0.026 0.056 2026-10-21 16:21:51,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:51] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.002 0.009 2026-10-21 16:21:51,780 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:51] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.011 0.033 2026-10-21 16:21:51,849 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:51] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.022 0.039 2026-10-21 16:21:51,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:51] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.010 0.027 2026-10-21 16:21:51,988 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:51] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.021 0.016 2026-10-21 16:21:52,056 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:52] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.025 0.037 2026-10-21 16:21:52,133 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:21:52] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.041 0.029 2026-10-21 16:21:52,164 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-10-21 16:21:57,051 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-10-21 16:22:01,966 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:22:02,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:02] "POST /pos-self/data/176 HTTP/1.1" 200 - 192 0.146 0.400 2026-10-21 16:22:02,794 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 139059 2026-10-21 16:22:02,794 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmpy0f1tzwm_chrome_odoo 2026-10-21 16:22:02,794 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:33431/json/version 2026-10-21 16:22:02,795 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33431', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:02,818 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Browser version: Chrome/150.0.7871.114 2026-10-21 16:22:02,819 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:33431/json 2026-10-21 16:22:02,820 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33431', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:02,835 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:33431/devtools/page/C2197E0EFC5B2D62476C600A943A6DE4 2026-10-21 16:22:02,845 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-10-21 16:22:02,847 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-10-21 16:22:02,872 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-10-21 16:22:02,879 44 INFO rb-01d1866-225816-427320 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/176?access_token=7147a032f90d4825" in browser 2026-10-21 16:22:02,879 44 INFO rb-01d1866-225816-427320 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/176?access_token=7147a032f90d4825" 2026-10-21 16:22:03,147 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:03] "GET /pos-self/176?access_token=7147a032f90d4825 HTTP/1.1" 200 - 38 0.021 0.238 2026-10-21 16:22:03,151 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': 'C2197E0EFC5B2D62476C600A943A6DE4', 'loaderId': 'F0104CFF1BDDCD35C9E54E8634F52EC9', 'isDownload': False} 2026-10-21 16:22:03,151 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:03,175 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:22:03,201 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:22:03,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:03] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.035 2026-10-21 16:22:03,257 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:22:03,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:03] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.082 2026-10-21 16:22:03,325 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:22:03,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:03] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.153 2026-10-21 16:22:03,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-21 16:22:03,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:22:03,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:03] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.007 2026-10-21 16:22:03,526 44 INFO rb-01d1866-225816-427320 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/176?access_token=7147a032f90d4825", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:22:03,527 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:22:03,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:22:03,534 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:03,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:03] "POST /pos-self/relations/176 HTTP/1.1" 200 - 36 0.018 0.051 2026-10-21 16:22:03,671 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.121 2026-10-21 16:22:03,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:03] "POST /pos-self/data/176 HTTP/1.1" 200 - 106 0.051 0.152 2026-10-21 16:22:03,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.169 2026-10-21 16:22:03,888 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: Owl is running in 'dev' mode. 2026-10-21 16:22:03,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:03] "GET /web/image/ir.attachment/12165/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:22:03,957 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:03,996 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:22:04,004 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:04] "GET /web/image/pos.category/350/image_128?unique=2026-10-21T16:21:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:22:04,010 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:04,015 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:04] "GET /web/image/product.template/2500/image_512?unique=2026-10-21T16:21:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-21 16:22:04,059 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:04,113 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:04,164 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:04,215 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:04,265 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:04,316 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:04,367 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-10-21 16:22:04,368 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:04,421 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6694416 (allocated 7602176) 2026-10-21 16:22:04,426 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 139059 2026-10-21 16:22:04,427 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-10-21 16:22:04,428 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 139059 2026-10-21 16:22:04,540 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162204_539955_test_preparation_categories_are_loaded.txt 2026-10-21 16:22:04,540 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmpy0f1tzwm_chrome_odoo" 2026-10-21 16:22:04,583 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:22:05,692 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-10-21 16:22:11,022 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 139248 2026-10-21 16:22:11,022 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp59c2vbon_chrome_odoo 2026-10-21 16:22:11,022 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:41281/json/version 2026-10-21 16:22:11,023 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41281', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:11,072 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-21 16:22:11,072 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:41281/json 2026-10-21 16:22:11,073 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41281', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:11,088 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:41281/devtools/page/34A0E1EF9C2ED612DC9BFAD1767FF706 2026-10-21 16:22:11,100 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-10-21 16:22:11,107 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-10-21 16:22:11,142 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-10-21 16:22:11,325 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=9f2bd0cc733e496a" in browser 2026-10-21 16:22:11,326 44 INFO rb-01d1866-225816-427320 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/177?access_token=9f2bd0cc733e496a" 2026-10-21 16:22:11,336 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:22:11,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:11] "GET /pos-self/177?access_token=9f2bd0cc733e496a HTTP/1.1" 200 - 57 0.030 0.481 2026-10-21 16:22:11,847 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': '34A0E1EF9C2ED612DC9BFAD1767FF706', 'loaderId': '935C34114175778F85E6BC24B2117C84', 'isDownload': False} 2026-10-21 16:22:11,848 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate ready code "odoo.isTourReady('kiosk_simple_order')" 2026-10-21 16:22:11,865 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:22:11,883 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:22:11,924 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:11] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.036 2026-10-21 16:22:11,937 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:22:11,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:11] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.082 2026-10-21 16:22:11,965 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:22:11,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:11] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.101 2026-10-21 16:22:12,102 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:22:12,108 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 16:22:12,124 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.006 2026-10-21 16:22:12,128 44 INFO rb-01d1866-225816-427320 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/177?access_token=9f2bd0cc733e496a", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:22:12,133 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:22:12,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:22:12,135 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:12,188 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:12,207 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "POST /pos-self/relations/177 HTTP/1.1" 200 - 37 0.018 0.040 2026-10-21 16:22:12,272 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-21 16:22:12,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "POST /pos-self/data/177 HTTP/1.1" 200 - 175 0.109 0.194 2026-10-21 16:22:12,565 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.266 2026-10-21 16:22:12,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-10-21 16:22:12,645 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-21 16:22:12,695 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "GET /web/image/ir.attachment/12233/raw HTTP/1.1" 200 - 4 0.005 0.006 2026-10-21 16:22:12,738 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:12,775 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:22:12,782 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "GET /web/image/pos.category/351/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 16:22:12,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "GET /web/image/product.template/2505/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-21 16:22:12,814 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "GET /web/image/product.template/2506/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-21 16:22:12,814 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:12,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "GET /web/image/product.template/2509/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-10-21 16:22:12,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "GET /web/image/product.template/2508/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-21 16:22:12,856 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "GET /web/image/product.template/2507/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-21 16:22:12,879 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:12,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "GET /web/image/ir.attachment/12182/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:22:12,904 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22: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-10-21 16:22:12,931 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:12,933 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:12] "GET /web/image/product.product/3014/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-21 16:22:12,999 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:13,053 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60046371 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000001', 'uuid': '9a1db69a-c2d3-4c06-8206-e9843384048e'}] 2026-10-21 16:22:13,092 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60046371 order {'name': None, 'pos_reference': '260-177-000001', 'uuid': '9a1db69a-c2d3-4c06-8206-e9843384048e'} created pos.order #935 2026-10-21 16:22:13,109 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60046371 finished 2026-10-21 16:22:13,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 105 0.061 0.143 2026-10-21 16:22:13,250 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.009 2026-10-21 16:22:13,264 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:13] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.014 2026-10-21 16:22:13,270 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:13,315 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-10-21 16:22:13,316 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-21 16:22:13,340 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7533720 (allocated 8388608) 2026-10-21 16:22:13,343 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 139248 2026-10-21 16:22:13,344 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-10-21 16:22:13,346 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 139248 2026-10-21 16:22:13,445 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162213_445586_test_duplicate_order_kiosk.txt 2026-10-21 16:22:13,446 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmp59c2vbon_chrome_odoo" 2026-10-21 16:22:13,484 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_kiosk_reloads_on_config_change ... 2026-10-21 16:22:18,326 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-10-21 16:22:23,620 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 139435 2026-10-21 16:22:23,620 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmpnhpmcwr6_chrome_odoo 2026-10-21 16:22:23,620 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:36677/json/version 2026-10-21 16:22:23,621 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:23,645 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: Chrome/150.0.7871.114 2026-10-21 16:22:23,646 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:36677/json 2026-10-21 16:22:23,646 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:23,662 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:36677/devtools/page/85D97932B4F7319578A1213D92B87B8C 2026-10-21 16:22:23,674 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-10-21 16:22:23,679 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-10-21 16:22:23,698 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-10-21 16:22:23,890 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Open "http://127.0.0.1:8069/pos-self/179?access_token=e82767c17b734912" in browser 2026-10-21 16:22:23,890 44 INFO rb-01d1866-225816-427320 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/179?access_token=e82767c17b734912" 2026-10-21 16:22:23,901 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:22:24,307 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:24] "GET /pos-self/179?access_token=e82767c17b734912 HTTP/1.1" 200 - 57 0.025 0.384 2026-10-21 16:22:24,311 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': '85D97932B4F7319578A1213D92B87B8C', 'loaderId': 'ACCD9C558DFF238740672AB9F2BF0324', 'isDownload': False} 2026-10-21 16:22:24,312 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:24,323 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:22:24,343 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:22:24,371 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:24] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.030 2026-10-21 16:22:24,385 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:22:24,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:24] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.068 2026-10-21 16:22:24,428 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:22:24,439 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:24] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.099 2026-10-21 16:22:24,547 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-21 16:22:24,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:22:24,570 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:24] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.008 2026-10-21 16:22:24,574 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:22:24,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:22:24,578 44 INFO rb-01d1866-225816-427320 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/179?access_token=e82767c17b734912", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:22:24,589 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:24,643 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:24,661 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:24] "POST /pos-self/relations/179 HTTP/1.1" 200 - 37 0.028 0.051 2026-10-21 16:22:24,703 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-21 16:22:24,981 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:24] "POST /pos-self/data/179 HTTP/1.1" 200 - 175 0.096 0.191 2026-10-21 16:22:24,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.265 2026-10-21 16:22:25,046 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:25] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-21 16:22:25,054 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-10-21 16:22:25,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:25] "GET /web/image/ir.attachment/12346/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:22:25,136 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:25,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:25] "GET /web/image/pos.category/351/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.000 0.021 2026-10-21 16:22:25,220 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:25,221 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:22:25,224 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:25] "GET /web/image/product.template/2505/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.023 2026-10-21 16:22:25,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:25] "GET /web/image/product.template/2506/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-21 16:22:25,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:25] "GET /web/image/product.template/2509/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-21 16:22:25,267 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:25] "GET /web/image/product.template/2507/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-21 16:22:25,286 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:25,287 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:25] "GET /web/image/product.template/2508/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.062 2026-10-21 16:22:25,299 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:25] "GET /web/image/ir.attachment/12295/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:22:25,306 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22: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-10-21 16:22:25,322 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:25] "GET /web/image/product.product/3014/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-10-21 16:22:25,335 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:25,400 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:25,453 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86676768 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000001', 'uuid': 'ad7db8e8-02a8-44c4-b670-682e9ed34bf2'}] 2026-10-21 16:22:25,501 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86676768 order {'name': None, 'pos_reference': '260-179-000001', 'uuid': 'ad7db8e8-02a8-44c4-b670-682e9ed34bf2'} created pos.order #936 2026-10-21 16:22:25,526 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86676768 finished 2026-10-21 16:22:25,990 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:25] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 275 0.186 0.408 2026-10-21 16:22:26,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:26] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.009 2026-10-21 16:22:26,046 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:26,096 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-10-21 16:22:26,097 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-21 16:22:26,147 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7479388 (allocated 8388608) 2026-10-21 16:22:26,150 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 139435 2026-10-21 16:22:26,150 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-10-21 16:22:26,160 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 139435 2026-10-21 16:22:26,255 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162226_255048_test_order_price_null.txt 2026-10-21 16:22:26,255 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmpnhpmcwr6_chrome_odoo" 2026-10-21 16:22:26,299 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-10-21 16:22:31,607 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 139634 2026-10-21 16:22:31,607 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp2nhnlfmd_chrome_odoo 2026-10-21 16:22:31,607 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:45089/json/version 2026-10-21 16:22:31,608 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45089', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:31,634 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-21 16:22:31,634 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:45089/json 2026-10-21 16:22:31,635 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45089', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:31,651 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:45089/devtools/page/78626352DD68A9402CB6B621BA398DA7 2026-10-21 16:22:31,663 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-21 16:22:31,668 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-21 16:22:31,689 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-21 16:22:31,880 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/180?access_token=8264b2c40c3042e3" in browser 2026-10-21 16:22:31,880 44 INFO rb-01d1866-225816-427320 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/180?access_token=8264b2c40c3042e3" 2026-10-21 16:22:31,892 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:22:32,324 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:32] "GET /pos-self/180?access_token=8264b2c40c3042e3 HTTP/1.1" 200 - 59 0.024 0.412 2026-10-21 16:22:32,328 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '78626352DD68A9402CB6B621BA398DA7', 'loaderId': 'FC54ED8CD9F7D3296C3496CC8DB021F3', 'isDownload': False} 2026-10-21 16:22:32,328 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:32,343 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:22:32,365 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:22:32,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:32] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.015 0.025 2026-10-21 16:22:32,403 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:22:32,420 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:32] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.061 2026-10-21 16:22:32,431 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:22:32,442 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:32] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.079 2026-10-21 16:22:32,598 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 16:22:32,603 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:22:32,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:32] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.009 2026-10-21 16:22:32,621 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:22:32,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:22:32,627 44 INFO rb-01d1866-225816-427320 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/180?access_token=8264b2c40c3042e3", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:22:32,635 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:32,687 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:32,702 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:32] "POST /pos-self/relations/180 HTTP/1.1" 200 - 37 0.022 0.051 2026-10-21 16:22:32,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-21 16:22:33,034 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "POST /pos-self/data/180 HTTP/1.1" 200 - 182 0.099 0.184 2026-10-21 16:22:33,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.269 2026-10-21 16:22:33,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-21 16:22:33,115 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-21 16:22:33,153 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/image/ir.attachment/12404/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:22:33,170 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:33,184 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/image/ir.attachment/12353/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:22:33,190 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:22:33,245 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:33,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/image/pos.category/351/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-10-21 16:22:33,294 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.004 0.033 2026-10-21 16:22:33,306 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/image/product.template/2505/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-21 16:22:33,318 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:33,321 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/image/product.template/2506/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-10-21 16:22:33,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/image/product.template/2509/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.065 2026-10-21 16:22:33,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/image/product.template/2507/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-21 16:22:33,379 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/image/product.template/2508/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.091 2026-10-21 16:22:33,386 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:33,440 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:33,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/image/product.template/2511/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-21 16:22:33,477 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/image/product.template/2510/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-21 16:22:33,505 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:33,569 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:33,639 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:33,669 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:22:33,681 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/image/product.product/3014/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.005 0.016 2026-10-21 16:22:33,692 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:33,703 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/image/product.product/3019/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.006 0.034 2026-10-21 16:22:33,726 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:33] "GET /web/image/product.product/3020/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.005 0.055 2026-10-21 16:22:33,743 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:33,795 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:33,846 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:33,905 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:33,957 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:34,025 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:34,095 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98432397 started for PoS orders references: [{'name': None, 'pos_reference': '260-180-000001', 'uuid': '56d27c30-c192-49e7-a1d0-4f84cbe44024'}] 2026-10-21 16:22:34,147 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98432397 order {'name': None, 'pos_reference': '260-180-000001', 'uuid': '56d27c30-c192-49e7-a1d0-4f84cbe44024'} created pos.order #937 2026-10-21 16:22:34,165 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98432397 finished 2026-10-21 16:22:34,305 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:34] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 139 0.106 0.172 2026-10-21 16:22:34,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:34] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.008 2026-10-21 16:22:34,367 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:34,417 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:34,474 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:34,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:34] "GET /web/image/ir.attachment/12403/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:22:34,533 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:34,591 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:34,643 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-21 16:22:34,644 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:34,701 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8661208 (allocated 9961472) 2026-10-21 16:22:34,703 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 139634 2026-10-21 16:22:34,703 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-21 16:22:34,704 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 139634 2026-10-21 16:22:34,813 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162234_813069_test_self_order_kiosk.txt 2026-10-21 16:22:34,813 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp2nhnlfmd_chrome_odoo" 2026-10-21 16:22:35,098 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 139835 2026-10-21 16:22:35,098 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpmrwocko8_chrome_odoo 2026-10-21 16:22:35,099 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40019/json/version 2026-10-21 16:22:35,100 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:35,119 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-21 16:22:35,119 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40019/json 2026-10-21 16:22:35,120 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:35,128 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:40019/devtools/page/BC29F9BB8D3370CA6D1F79CDD7162462 2026-10-21 16:22:35,136 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-21 16:22:35,145 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-21 16:22:35,176 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-21 16:22:35,180 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/180?access_token=8264b2c40c3042e3" in browser 2026-10-21 16:22:35,180 44 INFO rb-01d1866-225816-427320 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/180?access_token=8264b2c40c3042e3" 2026-10-21 16:22:35,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "GET /pos-self/180?access_token=8264b2c40c3042e3 HTTP/1.1" 200 - 7 0.004 0.018 2026-10-21 16:22:35,214 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'BC29F9BB8D3370CA6D1F79CDD7162462', 'loaderId': '9601F32E92C4C88A0ED90DD90E7C140C', 'isDownload': False} 2026-10-21 16:22:35,215 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:35,236 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:22:35,250 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-10-21 16:22:35,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.010 2026-10-21 16:22:35,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.016 2026-10-21 16:22:35,449 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.009 2026-10-21 16:22:35,452 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:22:35,469 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:22:35,475 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:22:35,475 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:22:35,475 44 INFO rb-01d1866-225816-427320 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/180?access_token=8264b2c40c3042e3", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:22:35,485 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:35,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "POST /pos-self/relations/180 HTTP/1.1" 200 - 16 0.010 0.027 2026-10-21 16:22:35,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.035 2026-10-21 16:22:35,547 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:35,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "POST /pos-self/data/180 HTTP/1.1" 200 - 114 0.065 0.130 2026-10-21 16:22:35,738 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.187 2026-10-21 16:22:35,803 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.028 2026-10-21 16:22:35,812 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-21 16:22:35,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "GET /web/image/ir.attachment/12404/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:22:35,874 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:35,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "GET /web/image/ir.attachment/12353/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:22:35,898 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:22:35,949 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:35,986 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:35] "GET /web/image/pos.category/351/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 16:22:36,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:36] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.040 2026-10-21 16:22:36,009 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:36,026 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:36] "GET /web/image/product.template/2505/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.051 2026-10-21 16:22:36,040 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:36] "GET /web/image/product.template/2506/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-10-21 16:22:36,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:36] "GET /web/image/product.template/2509/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.081 2026-10-21 16:22:36,081 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:36,099 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:36] "GET /web/image/product.template/2507/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.111 2026-10-21 16:22:36,119 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:36] "GET /web/image/product.template/2508/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.118 2026-10-21 16:22:36,150 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:36,168 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22: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-10-21 16:22:36,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:36] "GET /web/image/product.product/3014/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-10-21 16:22:36,200 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:36,273 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:36,287 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:36] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.009 2026-10-21 16:22:36,335 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:36,402 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:36,438 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44550985 started for PoS orders references: [{'name': None, 'pos_reference': '260-180-000002', 'uuid': '3230b817-4531-47e7-a1ac-94c0f1371581'}] 2026-10-21 16:22:36,469 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44550985 order {'name': None, 'pos_reference': '260-180-000002', 'uuid': '3230b817-4531-47e7-a1ac-94c0f1371581'} created pos.order #938 2026-10-21 16:22:36,485 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44550985 finished 2026-10-21 16:22:36,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 71 0.053 0.115 2026-10-21 16:22:36,613 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:36] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.006 2026-10-21 16:22:36,618 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:36,667 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:36,730 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:36,785 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:36,844 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:36,896 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-21 16:22:36,896 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:36,939 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8436380 (allocated 9699328) 2026-10-21 16:22:36,948 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 139835 2026-10-21 16:22:36,950 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-21 16:22:36,951 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 139835 2026-10-21 16:22:37,065 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162237_065224_test_self_order_kiosk.txt 2026-10-21 16:22:37,065 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpmrwocko8_chrome_odoo" 2026-10-21 16:22:37,381 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 140024 2026-10-21 16:22:37,381 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpg7bokz___chrome_odoo 2026-10-21 16:22:37,382 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:39787/json/version 2026-10-21 16:22:37,383 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:37,398 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-21 16:22:37,399 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:39787/json 2026-10-21 16:22:37,399 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:37,412 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:39787/devtools/page/4ED0C3166443750268DEE3115F6F9BF9 2026-10-21 16:22:37,420 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-21 16:22:37,431 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-21 16:22:37,455 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-21 16:22:37,460 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/180?access_token=8264b2c40c3042e3" in browser 2026-10-21 16:22:37,460 44 INFO rb-01d1866-225816-427320 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/180?access_token=8264b2c40c3042e3" 2026-10-21 16:22:37,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:37] "GET /pos-self/180?access_token=8264b2c40c3042e3 HTTP/1.1" 200 - 7 0.016 0.021 2026-10-21 16:22:37,511 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '4ED0C3166443750268DEE3115F6F9BF9', 'loaderId': '167179402C419F58364D41198DFED6C8', 'isDownload': False} 2026-10-21 16:22:37,512 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:37,527 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:22:37,555 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:37] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.010 2026-10-21 16:22:37,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:37] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.015 2026-10-21 16:22:37,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:37] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.021 2026-10-21 16:22:37,736 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 16:22:37,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:22:37,755 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:37] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.009 2026-10-21 16:22:37,755 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:22:37,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:22:37,759 44 INFO rb-01d1866-225816-427320 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/180?access_token=8264b2c40c3042e3", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:22:37,774 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:37,826 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:37,829 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:37] "POST /pos-self/relations/180 HTTP/1.1" 200 - 16 0.008 0.026 2026-10-21 16:22:37,834 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.036 2026-10-21 16:22:38,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "POST /pos-self/data/180 HTTP/1.1" 200 - 114 0.054 0.178 2026-10-21 16:22:38,076 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.229 2026-10-21 16:22:38,136 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-21 16:22:38,144 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-21 16:22:38,187 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "GET /web/image/ir.attachment/12404/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:22:38,228 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:38,282 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:22:38,289 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:38,291 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "GET /web/image/product.template/2505/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.023 2026-10-21 16:22:38,308 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "GET /web/image/product.template/2508/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.014 2026-10-21 16:22:38,322 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "GET /web/image/product.template/2509/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-10-21 16:22:38,337 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "GET /web/image/product.template/2507/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-21 16:22:38,339 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:38,355 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "GET /web/image/pos.category/351/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.081 2026-10-21 16:22:38,371 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "GET /web/image/product.template/2506/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-21 16:22:38,394 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.094 2026-10-21 16:22:38,407 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:38,473 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:38,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "GET /web/image/ir.attachment/12353/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 16:22:38,498 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:22:38,525 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:38,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "GET /web/image/product.product/3014/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.008 0.022 2026-10-21 16:22:38,585 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:38,637 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:38,698 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:38,742 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18208090 started for PoS orders references: [{'name': None, 'pos_reference': '260-180-000003', 'uuid': '64cb8ef8-2cfa-415e-afca-0fe9c933dd8f'}] 2026-10-21 16:22:38,783 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18208090 order {'name': None, 'pos_reference': '260-180-000003', 'uuid': '64cb8ef8-2cfa-415e-afca-0fe9c933dd8f'} created pos.order #939 2026-10-21 16:22:38,808 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18208090 finished 2026-10-21 16:22:38,909 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 71 0.041 0.170 2026-10-21 16:22:38,960 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:38,960 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.012 0.014 2026-10-21 16:22:38,969 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:38] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.013 2026-10-21 16:22:39,011 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:39,067 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:39,116 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:39,186 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:39,246 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:39,297 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-21 16:22:39,297 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:39,347 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8098264 (allocated 8912896) 2026-10-21 16:22:39,348 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 140024 2026-10-21 16:22:39,348 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-21 16:22:39,350 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 140024 2026-10-21 16:22:39,449 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162239_449093_test_self_order_kiosk.txt 2026-10-21 16:22:39,449 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpg7bokz___chrome_odoo" 2026-10-21 16:22:39,797 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 140218 2026-10-21 16:22:39,797 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpzy_am0aw_chrome_odoo 2026-10-21 16:22:39,797 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:41773/json/version 2026-10-21 16:22:39,798 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41773', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:39,816 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-21 16:22:39,816 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:41773/json 2026-10-21 16:22:39,817 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41773', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:39,827 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:41773/devtools/page/DF1B619D33C78FB9ABC039C4287855BC 2026-10-21 16:22:39,847 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-21 16:22:39,852 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-21 16:22:39,872 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-21 16:22:39,889 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/180?access_token=8264b2c40c3042e3" in browser 2026-10-21 16:22:39,889 44 INFO rb-01d1866-225816-427320 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/180?access_token=8264b2c40c3042e3" 2026-10-21 16:22:39,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:39] "GET /pos-self/180?access_token=8264b2c40c3042e3 HTTP/1.1" 200 - 7 0.004 0.023 2026-10-21 16:22:39,929 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'DF1B619D33C78FB9ABC039C4287855BC', 'loaderId': '98676174D3025184D59CB9E41F6D0995', 'isDownload': False} 2026-10-21 16:22:39,929 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:39,943 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:22:39,965 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:39] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.010 2026-10-21 16:22:39,979 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:39] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.022 2026-10-21 16:22:39,989 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:39] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.029 2026-10-21 16:22:40,161 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.008 2026-10-21 16:22:40,164 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:22:40,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.005 0.013 2026-10-21 16:22:40,187 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:22:40,187 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:22:40,191 44 INFO rb-01d1866-225816-427320 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/180?access_token=8264b2c40c3042e3", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:22:40,198 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:40,250 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:40,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "POST /pos-self/relations/180 HTTP/1.1" 200 - 16 0.028 0.038 2026-10-21 16:22:40,275 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.070 2026-10-21 16:22:40,508 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "POST /pos-self/data/180 HTTP/1.1" 200 - 114 0.083 0.144 2026-10-21 16:22:40,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.223 2026-10-21 16:22:40,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.026 2026-10-21 16:22:40,574 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-21 16:22:40,615 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /web/image/ir.attachment/12404/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:22:40,651 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:40,693 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:22:40,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.021 2026-10-21 16:22:40,707 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:40,717 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /web/image/pos.category/351/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-10-21 16:22:40,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /web/image/product.template/2505/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-10-21 16:22:40,747 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /web/image/product.template/2509/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-21 16:22:40,764 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /web/image/product.template/2506/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-21 16:22:40,782 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /web/image/product.template/2507/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-21 16:22:40,782 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:40,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /web/image/product.template/2508/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-10-21 16:22:40,848 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:40,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /web/image/ir.attachment/12353/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:22:40,875 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:22:40,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:40] "GET /web/image/product.product/3014/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.004 0.021 2026-10-21 16:22:40,900 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:40,968 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:40,999 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51825933 started for PoS orders references: [{'name': None, 'pos_reference': '260-180-000004', 'uuid': 'd320403b-e3c6-4f87-b4aa-41a3b77f135c'}] 2026-10-21 16:22:41,025 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51825933 order {'name': None, 'pos_reference': '260-180-000004', 'uuid': 'd320403b-e3c6-4f87-b4aa-41a3b77f135c'} created pos.order #940 2026-10-21 16:22:41,044 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51825933 finished 2026-10-21 16:22:41,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:41] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 71 0.044 0.122 2026-10-21 16:22:41,184 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:41,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:41] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.011 2026-10-21 16:22:41,233 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:41,295 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:41,351 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:41,402 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:41,453 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-21 16:22:41,454 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:41,483 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8029952 (allocated 8912896) 2026-10-21 16:22:41,487 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 140218 2026-10-21 16:22:41,488 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-21 16:22:41,488 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 140218 2026-10-21 16:22:41,590 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162241_590065_test_self_order_kiosk.txt 2026-10-21 16:22:41,590 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpzy_am0aw_chrome_odoo" 2026-10-21 16:22:41,868 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 140408 2026-10-21 16:22:41,868 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpnh50kid8_chrome_odoo 2026-10-21 16:22:41,869 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:46055/json/version 2026-10-21 16:22:41,870 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46055', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:41,878 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-21 16:22:41,878 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:46055/json 2026-10-21 16:22:41,879 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46055', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:41,889 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:46055/devtools/page/2846343E60A3631B174C06207E29FADF 2026-10-21 16:22:41,896 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-21 16:22:41,897 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-21 16:22:41,909 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-21 16:22:41,947 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/180?access_token=8264b2c40c3042e3" in browser 2026-10-21 16:22:41,947 44 INFO rb-01d1866-225816-427320 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/180?access_token=8264b2c40c3042e3" 2026-10-21 16:22:41,984 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:41] "GET /pos-self/180?access_token=8264b2c40c3042e3 HTTP/1.1" 200 - 7 0.003 0.020 2026-10-21 16:22:41,989 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '2846343E60A3631B174C06207E29FADF', 'loaderId': 'ADEEB7626D98531B601A1BE8F995CE42', 'isDownload': False} 2026-10-21 16:22:41,989 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:41,999 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:22:42,018 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.010 2026-10-21 16:22:42,025 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.017 2026-10-21 16:22:42,031 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.022 2026-10-21 16:22:42,175 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-21 16:22:42,179 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:22:42,191 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 16:22:42,192 44 INFO rb-01d1866-225816-427320 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/180?access_token=8264b2c40c3042e3", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:22:42,195 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:22:42,195 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:22:42,198 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:42,210 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:22:42,253 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:42,261 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "POST /pos-self/relations/180 HTTP/1.1" 200 - 16 0.012 0.045 2026-10-21 16:22:42,264 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-21 16:22:42,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "POST /pos-self/data/180 HTTP/1.1" 200 - 114 0.050 0.138 2026-10-21 16:22:42,549 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-21 16:22:42,555 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-21 16:22:42,603 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /web/image/ir.attachment/12404/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:22:42,655 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:42,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /web/image/pos.category/351/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-10-21 16:22:42,700 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:22:42,715 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.002 0.036 2026-10-21 16:22:42,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /web/image/product.template/2505/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-21 16:22:42,737 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:42,743 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /web/image/product.template/2506/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-21 16:22:42,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /web/image/product.template/2509/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-21 16:22:42,768 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /web/image/product.template/2507/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-21 16:22:42,782 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /web/image/product.template/2508/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-21 16:22:42,804 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:42,875 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:42,944 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:42,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /web/image/ir.attachment/12353/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:22:42,991 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:22:42,997 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:43,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:43] "GET /web/image/product.product/3014/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-10-21 16:22:43,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:43] "GET /web/image/product.product/3016/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.003 0.032 2026-10-21 16:22:43,050 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:43,104 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:43,158 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:43,222 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:43,286 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:43,344 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:43,395 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-21 16:22:43,396 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-21 16:22:43,430 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8127456 (allocated 9175040) 2026-10-21 16:22:43,440 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 140408 2026-10-21 16:22:43,442 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-21 16:22:43,451 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 140408 2026-10-21 16:22:43,547 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162243_547226_test_self_order_kiosk.txt 2026-10-21 16:22:43,547 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpnh50kid8_chrome_odoo" 2026-10-21 16:22:43,589 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice ... 2026-10-21 16:22:48,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Chrome pid: 140600 2026-10-21 16:22:48,757 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Chrome headless temporary user profile dir: /tmp/tmpl6y2jsbf_chrome_odoo 2026-10-21 16:22:48,757 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Issuing json command http://127.0.0.1:40569/json/version 2026-10-21 16:22:48,758 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40569', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:48,800 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Browser version: Chrome/150.0.7871.114 2026-10-21 16:22:48,800 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Issuing json command http://127.0.0.1:40569/json 2026-10-21 16:22:48,800 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40569', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:48,817 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Websocket url found: ws://127.0.0.1:40569/devtools/page/7547AC817CFB218B1DCD74919356892B 2026-10-21 16:22:48,826 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Enable chrome headless console log notification 2026-10-21 16:22:48,831 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Chrome headless enable page notifications 2026-10-21 16:22:48,858 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Setting session cookie in browser 2026-10-21 16:22:49,139 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Open "http://127.0.0.1:8069/pos-self/181?access_token=838b1d170545419c" in browser 2026-10-21 16:22:49,139 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Navigating to: "http://127.0.0.1:8069/pos-self/181?access_token=838b1d170545419c" 2026-10-21 16:22:49,168 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:22:49,722 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:49] "GET /pos-self/181?access_token=838b1d170545419c HTTP/1.1" 200 - 57 0.023 0.534 2026-10-21 16:22:49,726 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Navigation result: {'frameId': '7547AC817CFB218B1DCD74919356892B', 'loaderId': '148DBF74BD409C11CDD024F538136BDB', 'isDownload': False} 2026-10-21 16:22:49,726 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_combo_fixed_choice')" 2026-10-21 16:22:49,745 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:22:49,766 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:22:49,794 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:49] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.024 2026-10-21 16:22:49,804 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:22:49,825 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:49] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.066 2026-10-21 16:22:49,834 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:22:49,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:49] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.083 2026-10-21 16:22:49,997 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:22:50,003 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:22:50,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.008 2026-10-21 16:22:50,025 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Evaluate test code "odoo.startTour('test_self_order_kiosk_combo_fixed_choice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/181?access_token=838b1d170545419c", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:22:50,027 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:22:50,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:22:50,032 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [1/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-10-21 16:22:50,109 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "POST /pos-self/relations/181 HTTP/1.1" 200 - 37 0.023 0.044 2026-10-21 16:22:50,156 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-21 16:22:50,479 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "POST /pos-self/data/181 HTTP/1.1" 200 - 189 0.109 0.217 2026-10-21 16:22:50,482 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.308 2026-10-21 16:22:50,548 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-10-21 16:22:50,556 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: Owl is running in 'dev' mode. 2026-10-21 16:22:50,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/ir.attachment/12462/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:22:50,615 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [2/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-10-21 16:22:50,630 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/ir.attachment/12411/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:22:50,637 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:22:50,693 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [3/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on category 'Uncategorised' (trigger: .category_btn:contains('Uncategorised')) 2026-10-21 16:22:50,728 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/pos.category/351/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:22:50,745 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.002 0.033 2026-10-21 16:22:50,751 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [4/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on product 'Test Fixed Combo' (trigger: .product_list .o_self_product_box span:contains('Test Fixed Combo')) 2026-10-21 16:22:50,781 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/product.template/2505/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.015 0.052 2026-10-21 16:22:50,793 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/product.template/2506/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-10-21 16:22:50,807 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/product.template/2509/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-21 16:22:50,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/product.template/2507/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-21 16:22:50,832 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/product.template/2508/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-21 16:22:50,844 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/product.template/2512/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-21 16:22:50,853 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [5/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on combo product 'Variable Side 1' (trigger: .combo_product_box span:contains('Variable Side 1')) 2026-10-21 16:22:50,855 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/product.template/2514/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-21 16:22:50,868 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/product.template/2515/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-21 16:22:50,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/product.template/2513/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.066 2026-10-21 16:22:50,901 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/product.product/3022/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.003 0.023 2026-10-21 16:22:50,910 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [6/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Check the combo price includes the fixed choice extra price (trigger: .o_self_combo_page .o-so-tabular-nums:contains('12.00')) 2026-10-21 16:22:50,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:50] "GET /web/image/product.product/3023/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.008 0.036 2026-10-21 16:22:50,962 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [7/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-10-21 16:22:51,038 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [8/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-10-21 16:22:51,106 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [9/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Check combo Test Fixed Combo (trigger: .product-cart-item div:contains("Test Fixed Combo"):has(div:contains(Variable Side 1))) 2026-10-21 16:22:51,128 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:22:51,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:51] "GET /web/image/product.product/3024/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-10-21 16:22:51,161 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [10/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Check combo Test Fixed Combo (trigger: .product-cart-item div:contains("Test Fixed Combo"):has(div:contains(Fixed Side))) 2026-10-21 16:22:51,209 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [11/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-21 16:22:51,272 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [12/14] Tour test_self_order_kiosk_combo_fixed_choice → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-21 16:22:51,325 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [13/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-10-21 16:22:51,388 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: [14/14] Tour test_self_order_kiosk_combo_fixed_choice → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-10-21 16:22:51,442 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19830204 started for PoS orders references: [{'name': None, 'pos_reference': '260-181-000001', 'uuid': 'fa9f6de7-9ba0-481e-8215-e7eed0c88093'}] 2026-10-21 16:22:51,484 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19830204 order {'name': None, 'pos_reference': '260-181-000001', 'uuid': 'fa9f6de7-9ba0-481e-8215-e7eed0c88093'} created pos.order #941 2026-10-21 16:22:51,505 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19830204 finished 2026-10-21 16:22:51,623 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 131 0.058 0.176 2026-10-21 16:22:51,680 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:51] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 16:22:51,690 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: tour succeeded 2026-10-21 16:22:51,690 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_combo_fixed_choice SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-21 16:22:51,740 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: heap 9901180 (allocated 11534336) 2026-10-21 16:22:51,742 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Closing chrome headless with pid 140600 2026-10-21 16:22:51,742 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Closing websocket connection 2026-10-21 16:22:51,743 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Terminating chrome headless with pid 140600 2026-10-21 16:22:51,864 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162251_864139_test_self_order_kiosk_combo_fixed_choice.txt 2026-10-21 16:22:51,864 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Removing chrome user profile "/tmp/tmpl6y2jsbf_chrome_odoo" 2026-10-21 16:22:51,901 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-10-21 16:22:57,536 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [374] 2026-10-21 16:22:57,955 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 140808 2026-10-21 16:22:57,955 44 INFO rb-01d1866-225816-427320 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/tmp2sak1d1b_chrome_odoo 2026-10-21 16:22:57,955 44 INFO rb-01d1866-225816-427320 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:38573/json/version 2026-10-21 16:22:57,956 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:57,970 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Browser version: Chrome/150.0.7871.114 2026-10-21 16:22:57,971 44 INFO rb-01d1866-225816-427320 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:38573/json 2026-10-21 16:22:57,971 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:22:57,980 44 INFO rb-01d1866-225816-427320 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:38573/devtools/page/BEBA1D0990AAEAC88FCFC4743FE015EE 2026-10-21 16:22:57,989 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:58,000 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:58,046 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:58,254 44 INFO rb-01d1866-225816-427320 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/182?access_token=7aab104d89624e07" in browser 2026-10-21 16:22:58,255 44 INFO rb-01d1866-225816-427320 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/182?access_token=7aab104d89624e07" 2026-10-21 16:22:58,267 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:22:58,663 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:58] "GET /pos-self/182?access_token=7aab104d89624e07 HTTP/1.1" 200 - 57 0.024 0.376 2026-10-21 16:22:58,667 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': 'BEBA1D0990AAEAC88FCFC4743FE015EE', 'loaderId': '8B4F516F27CBBAC3CE5B56892C47515B', 'isDownload': False} 2026-10-21 16:22:58,667 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:58,687 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:22:58,704 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:22:58,755 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:58] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.042 0.024 2026-10-21 16:22:58,768 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:22:58,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:58] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.100 2026-10-21 16:22:58,806 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:22:58,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:58] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.121 2026-10-21 16:22:58,951 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-21 16:22:58,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:22:58,978 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:58] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.009 2026-10-21 16:22:58,985 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:22:58,985 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:22:58,996 44 INFO rb-01d1866-225816-427320 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/182?access_token=7aab104d89624e07", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:22:59,006 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:59,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "POST /pos-self/relations/182 HTTP/1.1" 200 - 37 0.016 0.038 2026-10-21 16:22:59,097 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-21 16:22:59,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "POST /pos-self/data/182 HTTP/1.1" 200 - 190 0.123 0.172 2026-10-21 16:22:59,384 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.273 2026-10-21 16:22:59,463 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-10-21 16:22:59,470 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:59,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /web/image/ir.attachment/12520/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:22:59,545 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:59,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /web/image/ir.attachment/12469/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:22:59,564 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:22:59,628 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:59,681 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /web/image/pos.category/352/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-21 16:22:59,686 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:59,700 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /web/image/pos.category/353/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.039 2026-10-21 16:22:59,719 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /web/image/pos.category/354/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.000 0.057 2026-10-21 16:22:59,735 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /web/image/pos.category/351/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.071 2026-10-21 16:22:59,747 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /web/image/product.template/2516/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-21 16:22:59,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /web/image/product.template/2517/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-10-21 16:22:59,765 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:59,768 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /web/image/product.template/2518/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-21 16:22:59,781 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /web/image/product.template/2519/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-21 16:22:59,793 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /web/image/product.template/2520/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-21 16:22:59,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /web/image/product.template/2525/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-21 16:22:59,824 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:59,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:22:59] "GET /web/image/product.product/3028/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.003 0.035 2026-10-21 16:22:59,875 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:59,926 44 INFO rb-01d1866-225816-427320 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-10-21 16:22:59,986 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:00,037 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:00,095 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:00,153 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:00,227 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-10-21 16:23:00,228 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:00,275 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9396148 (allocated 10747904) 2026-10-21 16:23:00,288 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 140808 2026-10-21 16:23:00,289 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-10-21 16:23:00,289 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 140808 2026-10-21 16:23:00,383 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162300_383670_test_self_order_kiosk_combo_qty_max_free.txt 2026-10-21 16:23:00,383 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmp2sak1d1b_chrome_odoo" 2026-10-21 16:23:00,419 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-10-21 16:23:05,287 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 141008 2026-10-21 16:23:05,288 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmpf_6dvbmg_chrome_odoo 2026-10-21 16:23:05,288 44 INFO rb-01d1866-225816-427320 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:38757/json/version 2026-10-21 16:23:05,289 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38757', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:23:05,299 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Browser version: Chrome/150.0.7871.114 2026-10-21 16:23:05,299 44 INFO rb-01d1866-225816-427320 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:38757/json 2026-10-21 16:23:05,300 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38757', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:23:05,309 44 INFO rb-01d1866-225816-427320 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:38757/devtools/page/F4A34055B3467127A96D9AA04B7B2F65 2026-10-21 16:23:05,317 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Enable chrome headless console log notification 2026-10-21 16:23:05,343 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-10-21 16:23:05,354 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-10-21 16:23:05,522 44 INFO rb-01d1866-225816-427320 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/183?access_token=42a173e3c4ed4db2" in browser 2026-10-21 16:23:05,522 44 INFO rb-01d1866-225816-427320 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/183?access_token=42a173e3c4ed4db2" 2026-10-21 16:23:05,533 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:23:05,938 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:05] "GET /pos-self/183?access_token=42a173e3c4ed4db2 HTTP/1.1" 200 - 57 0.021 0.387 2026-10-21 16:23:05,941 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': 'F4A34055B3467127A96D9AA04B7B2F65', 'loaderId': 'C8CA2FE133B0AD33550A0D0D7AED0E41', 'isDownload': False} 2026-10-21 16:23:05,941 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:05,954 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:23:05,973 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:23:06,011 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.033 2026-10-21 16:23:06,021 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:23:06,041 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.074 2026-10-21 16:23:06,049 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:23:06,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.095 2026-10-21 16:23:06,204 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-21 16:23:06,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:23:06,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.007 2026-10-21 16:23:06,224 44 INFO rb-01d1866-225816-427320 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/183?access_token=42a173e3c4ed4db2", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:23:06,225 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:23:06,226 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:23:06,232 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:06,312 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "POST /pos-self/relations/183 HTTP/1.1" 200 - 37 0.019 0.057 2026-10-21 16:23:06,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.114 2026-10-21 16:23:06,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "POST /pos-self/data/183 HTTP/1.1" 200 - 189 0.098 0.250 2026-10-21 16:23:06,695 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.323 2026-10-21 16:23:06,774 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.040 2026-10-21 16:23:06,781 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:06,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "GET /web/image/ir.attachment/12578/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:23:06,845 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:06,855 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "GET /web/image/ir.attachment/12527/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:23:06,866 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:23:06,932 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:06,965 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.022 2026-10-21 16:23:06,985 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "GET /web/image/pos.category/351/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.043 2026-10-21 16:23:06,987 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:06,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:06] "GET /web/image/product.template/2505/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-10-21 16:23:07,009 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:07] "GET /web/image/product.template/2506/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-10-21 16:23:07,021 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:07] "GET /web/image/product.template/2509/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-10-21 16:23:07,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:07] "GET /web/image/product.template/2507/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-10-21 16:23:07,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:07] "GET /web/image/product.template/2508/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-10-21 16:23:07,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:07] "GET /web/image/product.template/2526/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-21 16:23:07,062 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:07,095 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:07] "GET /web/image/product.product/3018/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.003 0.016 2026-10-21 16:23:07,132 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:07,183 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:07,241 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:07,256 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:23:07,299 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:07,356 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:07,426 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-10-21 16:23:07,427 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:07,476 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9306052 (allocated 10485760) 2026-10-21 16:23:07,477 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 141008 2026-10-21 16:23:07,478 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-10-21 16:23:07,478 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 141008 2026-10-21 16:23:07,587 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162307_586911_test_self_order_kiosk_combo_sides.txt 2026-10-21 16:23:07,587 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmpf_6dvbmg_chrome_odoo" 2026-10-21 16:23:07,619 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-10-21 16:23:12,425 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-10-21 16:23:17,236 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-10-21 16:23:22,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 141203 2026-10-21 16:23:22,499 44 INFO rb-01d1866-225816-427320 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/tmphh_fq2hm_chrome_odoo 2026-10-21 16:23:22,500 44 INFO rb-01d1866-225816-427320 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:43501/json/version 2026-10-21 16:23:22,501 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:23:22,513 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Browser version: Chrome/150.0.7871.114 2026-10-21 16:23:22,514 44 INFO rb-01d1866-225816-427320 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:43501/json 2026-10-21 16:23:22,514 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:23:22,522 44 INFO rb-01d1866-225816-427320 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:43501/devtools/page/664F4968F30CA5AD2928AF5111D6BAD7 2026-10-21 16:23:22,530 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:22,548 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-10-21 16:23:22,560 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-10-21 16:23:22,765 44 INFO rb-01d1866-225816-427320 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/186?access_token=c0f593f45e3b42be" in browser 2026-10-21 16:23:22,765 44 INFO rb-01d1866-225816-427320 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/186?access_token=c0f593f45e3b42be" 2026-10-21 16:23:22,777 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:23:23,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:23] "GET /pos-self/186?access_token=c0f593f45e3b42be HTTP/1.1" 200 - 57 0.029 0.383 2026-10-21 16:23:23,190 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '664F4968F30CA5AD2928AF5111D6BAD7', 'loaderId': '1C675DE19225B3155EEB11C8F4625D96', 'isDownload': False} 2026-10-21 16:23:23,190 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:23,210 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:23:23,229 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:23:23,268 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:23] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.019 0.032 2026-10-21 16:23:23,281 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:23:23,302 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:23] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.079 2026-10-21 16:23:23,310 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:23:23,324 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:23] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.098 2026-10-21 16:23:23,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.013 2026-10-21 16:23:23,515 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-21 16:23:23,524 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:23] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.008 2026-10-21 16:23:23,533 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:23:23,533 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:23:23,539 44 INFO rb-01d1866-225816-427320 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/186?access_token=c0f593f45e3b42be", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:23:23,548 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:23,609 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:23] "POST /pos-self/relations/186 HTTP/1.1" 200 - 41 0.018 0.048 2026-10-21 16:23:23,658 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-21 16:23:23,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:23] "POST /pos-self/data/186 HTTP/1.1" 200 - 176 0.096 0.155 2026-10-21 16:23:23,898 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.223 2026-10-21 16:23:23,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:23] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-21 16:23:23,983 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:24,030 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:24] "GET /web/image/ir.attachment/12749/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-21 16:23:24,070 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:24,125 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:24] "GET /web/image/pos.category/351/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.002 0.023 2026-10-21 16:23:24,133 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:24,136 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:23:24,143 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:24] "GET /web/image/product.template/2509/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.030 2026-10-21 16:23:24,157 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:24] "GET /web/image/product.template/2506/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-10-21 16:23:24,169 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:24] "GET /web/image/product.template/2505/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-10-21 16:23:24,188 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:24] "GET /web/image/product.template/2507/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-10-21 16:23:24,202 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:24] "GET /web/image/product.template/2508/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-21 16:23:24,203 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:24,269 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:24,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:24] "GET /web/image/ir.attachment/12698/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 16:23:24,288 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23: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-10-21 16:23:24,311 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:24] "GET /web/image/product.product/3014/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.005 0.018 2026-10-21 16:23:24,338 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:24,393 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15294750 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000001', 'uuid': '27b22096-1a4a-4378-bf48-c1a160d6faff'}] 2026-10-21 16:23:24,456 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15294750 order {'name': None, 'pos_reference': '260-186-000001', 'uuid': '27b22096-1a4a-4378-bf48-c1a160d6faff'} created pos.order #942 2026-10-21 16:23:24,475 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15294750 finished 2026-10-21 16:23:24,575 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:24] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 105 0.089 0.154 2026-10-21 16:23:24,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.011 2026-10-21 16:23:24,624 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-10-21 16:23:24,625 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:24] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.012 2026-10-21 16:23:24,626 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:24,657 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7487648 (allocated 8388608) 2026-10-21 16:23:24,658 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 141203 2026-10-21 16:23:24,658 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-10-21 16:23:24,659 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 141203 2026-10-21 16:23:24,760 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162324_760351_test_self_order_kiosk_to_cashier_payment.txt 2026-10-21 16:23:24,760 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmphh_fq2hm_chrome_odoo" 2026-10-21 16:23:25,035 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 141394 2026-10-21 16:23:25,035 44 INFO rb-01d1866-225816-427320 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/tmpdzxhxqe5_chrome_odoo 2026-10-21 16:23:25,036 44 INFO rb-01d1866-225816-427320 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:42643/json/version 2026-10-21 16:23:25,037 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:23:25,047 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Browser version: Chrome/150.0.7871.114 2026-10-21 16:23:25,047 44 INFO rb-01d1866-225816-427320 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:42643/json 2026-10-21 16:23:25,047 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:23:25,055 44 INFO rb-01d1866-225816-427320 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:42643/devtools/page/ECFB29F484E28A8F19CAB8DC613BCB97 2026-10-21 16:23:25,064 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:25,073 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-10-21 16:23:25,097 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:23:25,105 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-10-21 16:23:25,107 44 INFO rb-01d1866-225816-427320 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/187" in browser 2026-10-21 16:23:25,107 44 INFO rb-01d1866-225816-427320 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/187" 2026-10-21 16:23:25,501 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:25] "GET /pos/ui/187 HTTP/1.1" 200 - 112 0.054 0.331 2026-10-21 16:23:25,505 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': 'ECFB29F484E28A8F19CAB8DC613BCB97', 'loaderId': '1190E39F70AE58F2B012E0843E07DF4A', 'isDownload': False} 2026-10-21 16:23:25,505 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:25,520 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:23:25,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:25] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-21 16:23:25,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:25] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:23:25,549 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:25] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:23:25,969 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:23:25,973 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:23:25,989 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:23:26,037 44 INFO rb-01d1866-225816-427320 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/187", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:23:26,039 44 INFO rb-01d1866-225816-427320 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-21 16:23:26,042 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:26,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 30 0.018 0.058 2026-10-21 16:23:26,083 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.063 2026-10-21 16:23:26,094 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:23:26,105 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:23:26,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:23:26,157 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23: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.036 2026-10-21 16:23:26,160 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-10-21 16:23:26,238 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.017 0.051 2026-10-21 16:23:26,870 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 412 0.227 0.375 2026-10-21 16:23:26,914 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-10-21 16:23:26,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23: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-10-21 16:23:27,080 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.055 2026-10-21 16:23:27,104 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23: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-10-21 16:23:27,127 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:27,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 16:23:27,188 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:23:27,209 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:23:27,210 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.014 2026-10-21 16:23:27,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:23:27,219 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23: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-10-21 16:23:27,223 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:23:27,253 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-10-21 16:23:27,327 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:27,352 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:23:27,424 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /pos/ui/187?from_backend=True HTTP/1.1" 200 - 34 0.028 0.049 2026-10-21 16:23:27,444 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.053 2026-10-21 16:23:27,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /web/image?model=product.template&field=image_128&id=2506&unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.075 2026-10-21 16:23:27,484 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:23:27,487 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /web/image?model=product.template&field=image_128&id=2505&unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-21 16:23:27,488 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:27,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /web/image?model=product.template&field=image_128&id=2507&unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-21 16:23:27,601 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /pos/ui/187 HTTP/1.1" 200 - 34 0.025 0.228 2026-10-21 16:23:27,625 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /web/image?model=product.template&field=image_128&id=2508&unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-10-21 16:23:27,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /web/image?model=product.template&field=image_128&id=2509&unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-10-21 16:23:27,716 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.017 0.208 2026-10-21 16:23:27,754 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:27,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 71 0.035 0.059 2026-10-21 16:23:27,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.020 2026-10-21 16:23:27,899 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:23:27,909 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:27,970 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:28,032 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:28,083 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:28,161 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:28,171 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:23:28,212 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:28,268 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:28,336 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:28,345 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2462977 started for PoS orders references: [{'name': '/', 'pos_reference': '260-186-000001', 'uuid': '27b22096-1a4a-4378-bf48-c1a160d6faff'}] 2026-10-21 16:23:28,358 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:23:28,464 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [835] to pos.order #942 2026-10-21 16:23:28,789 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2462977 order {'name': '/', 'pos_reference': '260-186-000001', 'uuid': '27b22096-1a4a-4378-bf48-c1a160d6faff'} updated pos.order #942 2026-10-21 16:23:28,810 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2462977 finished 2026-10-21 16:23:28,894 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 257 0.173 0.379 2026-10-21 16:23:28,934 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:23:29,024 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-10-21 16:23:29,025 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:29,030 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59889265 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '260-186-000001', 'uuid': '27b22096-1a4a-4378-bf48-c1a160d6faff'}] 2026-10-21 16:23:29,037 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59889265 order {'name': 'Shop - 000001', 'pos_reference': '260-186-000001', 'uuid': '27b22096-1a4a-4378-bf48-c1a160d6faff'} sync ignored for existing PoS order pos.order(942,) (state: paid) 2026-10-21 16:23:29,060 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59889265 finished 2026-10-21 16:23:29,112 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 15907788 (allocated 17039360) 2026-10-21 16:23:29,119 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 141394 2026-10-21 16:23:29,120 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-10-21 16:23:29,122 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 141394 2026-10-21 16:23:29,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.026 0.076 2026-10-21 16:23:29,239 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162329_239697_test_self_order_kiosk_to_cashier_payment.txt 2026-10-21 16:23:29,240 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpdzxhxqe5_chrome_odoo" 2026-10-21 16:23:29,291 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-10-21 16:23:35,079 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 141601 2026-10-21 16:23:35,079 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmpqoyeeetu_chrome_odoo 2026-10-21 16:23:35,079 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:34107/json/version 2026-10-21 16:23:35,080 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:23:35,099 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Browser version: Chrome/150.0.7871.114 2026-10-21 16:23:35,099 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:34107/json 2026-10-21 16:23:35,099 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:23:35,108 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:34107/devtools/page/12AB6FEB89503077809E0DE14ACCF862 2026-10-21 16:23:35,119 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-10-21 16:23:35,125 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-10-21 16:23:35,150 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-10-21 16:23:35,292 44 INFO rb-01d1866-225816-427320 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/188?access_token=3965a77c89ea473b" in browser 2026-10-21 16:23:35,292 44 INFO rb-01d1866-225816-427320 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/188?access_token=3965a77c89ea473b" 2026-10-21 16:23:35,314 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:23:35,762 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:35] "GET /pos-self/188?access_token=3965a77c89ea473b HTTP/1.1" 200 - 57 0.027 0.424 2026-10-21 16:23:35,765 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': '12AB6FEB89503077809E0DE14ACCF862', 'loaderId': '2D7A698D4F96E0733F6C300B0266A9DC', 'isDownload': False} 2026-10-21 16:23:35,765 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:35,783 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:23:35,800 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:23:35,820 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:35] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.026 2026-10-21 16:23:35,827 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:23:35,838 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:35] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.045 2026-10-21 16:23:35,870 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:23:35,906 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:35] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.083 2026-10-21 16:23:36,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:23:36,041 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:23:36,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:36] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.007 2026-10-21 16:23:36,060 44 INFO rb-01d1866-225816-427320 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/188?access_token=3965a77c89ea473b", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:23:36,060 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:23:36,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:23:36,068 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:36,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:36] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.016 0.034 2026-10-21 16:23:36,299 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.219 2026-10-21 16:23:36,640 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:36] "POST /pos-self/data/188 HTTP/1.1" 200 - 183 0.130 0.231 2026-10-21 16:23:36,644 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.320 2026-10-21 16:23:36,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:36] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.032 2026-10-21 16:23:36,748 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-10-21 16:23:36,790 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:36] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:23:36,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:36] "GET /web/image/ir.attachment/12807/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-21 16:23:36,828 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:36,879 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:36,903 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:36] "GET /web/image/ir.attachment/12806/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:23:36,951 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:36,961 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:36] "GET /web/image/ir.attachment/12756/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 16:23:36,990 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:23:37,024 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:37,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:37] "GET /web/image/pos.category/355/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 16:23:37,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:37] "GET /web/image/pos.category/351/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-10-21 16:23:37,079 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:37,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:37] "GET /web/image/product.template/2505/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.044 2026-10-21 16:23:37,105 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:37] "GET /web/image/product.template/2506/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-21 16:23:37,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:37] "GET /web/image/product.template/2509/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-21 16:23:37,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:37] "GET /web/image/product.template/2507/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-21 16:23:37,142 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:37,143 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:37] "GET /web/image/product.template/2508/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-21 16:23:37,153 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:37] "GET /web/image/product.template/2527/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-21 16:23:37,198 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:37,217 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23: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-10-21 16:23:37,262 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:37,311 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:37,362 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:37,416 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:37,426 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:37] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:23:37,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:37] "GET /pos-self/188?access_token=3965a77c89ea473b HTTP/1.1" 303 - 2 0.001 0.004 2026-10-21 16:23:37,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:37] "GET /fr/pos-self/188?access_token=3965a77c89ea473b HTTP/1.1" 200 - 10 0.004 0.021 2026-10-21 16:23:37,545 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:23:37,753 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:37] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.089 2026-10-21 16:23:37,783 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:37,787 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:23:37,787 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:23:37,841 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:37] "POST /pos-self/relations/188 HTTP/1.1" 200 - 16 0.008 0.034 2026-10-21 16:23:37,845 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.045 2026-10-21 16:23:38,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:38] "POST /pos-self/data/188 HTTP/1.1" 200 - 115 0.058 0.153 2026-10-21 16:23:38,072 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.208 2026-10-21 16:23:38,119 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:38] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.014 2026-10-21 16:23:38,126 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-10-21 16:23:38,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:38] "GET /web/image/ir.attachment/12807/raw HTTP/1.1" 304 - 4 0.007 0.012 2026-10-21 16:23:38,208 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:38,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:38] "GET /web/image/ir.attachment/12806/raw HTTP/1.1" 304 - 4 0.004 0.008 2026-10-21 16:23:38,278 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:38,303 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:38] "GET /web/image/ir.attachment/12756/raw HTTP/1.1" 304 - 4 0.002 0.015 2026-10-21 16:23:38,340 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:38,395 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:38,467 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-10-21 16:23:38,467 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: ╔════════════════════════════════════════════╗ ║ TOUR self_order_language_changes SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-21 16:23:38,526 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8424844 (allocated 10424320) 2026-10-21 16:23:38,530 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 141601 2026-10-21 16:23:38,530 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-10-21 16:23:38,531 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 141601 2026-10-21 16:23:38,626 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162338_626619_test_self_order_language_changes.txt 2026-10-21 16:23:38,627 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmpqoyeeetu_chrome_odoo" 2026-10-21 16:23:38,675 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-10-21 16:23:43,821 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 141799 2026-10-21 16:23:43,821 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmpe3g_g57o_chrome_odoo 2026-10-21 16:23:43,821 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:34497/json/version 2026-10-21 16:23:43,822 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:23:43,863 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Browser version: Chrome/150.0.7871.114 2026-10-21 16:23:43,863 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:34497/json 2026-10-21 16:23:43,864 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:23:43,875 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:34497/devtools/page/D92EA1565093B00C7A64A0B35539AB9B 2026-10-21 16:23:43,894 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-10-21 16:23:43,900 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-10-21 16:23:43,942 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-10-21 16:23:44,140 44 INFO rb-01d1866-225816-427320 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/189?access_token=e24c7fdc109c434c" in browser 2026-10-21 16:23:44,140 44 INFO rb-01d1866-225816-427320 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/189?access_token=e24c7fdc109c434c" 2026-10-21 16:23:44,160 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:23:44,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:44] "GET /pos-self/189?access_token=e24c7fdc109c434c HTTP/1.1" 200 - 57 0.042 0.426 2026-10-21 16:23:44,628 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': 'D92EA1565093B00C7A64A0B35539AB9B', 'loaderId': '4D3EE0081E8F7AA9391241D2DA37B615', 'isDownload': False} 2026-10-21 16:23:44,628 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:44,646 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:23:44,667 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:23:44,700 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:44] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.028 2026-10-21 16:23:44,709 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:23:44,732 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:44] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.069 2026-10-21 16:23:44,744 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:23:44,760 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:44] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.095 2026-10-21 16:23:44,915 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-21 16:23:44,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.007 2026-10-21 16:23:44,947 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:44] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.016 2026-10-21 16:23:44,950 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:23:44,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:23:44,959 44 INFO rb-01d1866-225816-427320 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/189?access_token=e24c7fdc109c434c", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:23:44,968 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:45,039 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "POST /pos-self/relations/189 HTTP/1.1" 200 - 37 0.029 0.048 2026-10-21 16:23:45,082 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-21 16:23:45,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "POST /pos-self/data/189 HTTP/1.1" 200 - 162 0.064 0.136 2026-10-21 16:23:45,282 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.181 2026-10-21 16:23:45,357 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.041 2026-10-21 16:23:45,366 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: Owl is running in 'dev' mode. 2026-10-21 16:23:45,414 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "GET /web/image/ir.attachment/12865/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 16:23:45,442 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:45,487 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "GET /web/image/pos.category/356/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-21 16:23:45,495 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:23:45,498 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:45,506 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "GET /web/image/product.template/2528/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-21 16:23:45,528 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "GET /web/image/pos.category/357/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-10-21 16:23:45,548 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "GET /web/image/pos.category/358/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.000 0.063 2026-10-21 16:23:45,560 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:45,614 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:45,644 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "GET /web/image/product.template/2529/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-21 16:23:45,676 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:45,741 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:45,751 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "GET /web/image/ir.attachment/12814/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:23:45,766 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:23:45,786 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "GET /web/image/product.product/3037/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.005 0.018 2026-10-21 16:23:45,807 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "GET /web/image/product.product/3038/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.003 0.042 2026-10-21 16:23:45,810 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:45,845 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73779684 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000001', 'uuid': 'cb8168b9-0f46-4321-bf91-90d2c0982727'}] 2026-10-21 16:23:45,874 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73779684 order {'name': None, 'pos_reference': '260-189-000001', 'uuid': 'cb8168b9-0f46-4321-bf91-90d2c0982727'} created pos.order #943 2026-10-21 16:23:45,891 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73779684 finished 2026-10-21 16:23:45,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 106 0.045 0.129 2026-10-21 16:23:46,025 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-10-21 16:23:46,031 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-10-21 16:23:46,032 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:46,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:46] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.013 2026-10-21 16:23:46,062 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7651660 (allocated 9175040) 2026-10-21 16:23:46,065 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 141799 2026-10-21 16:23:46,066 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-10-21 16:23:46,067 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 141799 2026-10-21 16:23:46,162 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162346_162092_test_self_order_parent_category.txt 2026-10-21 16:23:46,162 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmpe3g_g57o_chrome_odoo" 2026-10-21 16:23:46,200 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-10-21 16:23:51,160 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 141984 2026-10-21 16:23:51,160 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmpk9gi_5jk_chrome_odoo 2026-10-21 16:23:51,160 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:34889/json/version 2026-10-21 16:23:51,162 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:23:51,178 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-21 16:23:51,178 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:34889/json 2026-10-21 16:23:51,179 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:23:51,186 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:34889/devtools/page/01C564D333022CC9B377DF3743922976 2026-10-21 16:23:51,195 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-10-21 16:23:51,200 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-10-21 16:23:51,245 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-10-21 16:23:51,458 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Open "http://127.0.0.1:8069/pos-self/190?access_token=c6218d6eaab04550" in browser 2026-10-21 16:23:51,458 44 INFO rb-01d1866-225816-427320 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/190?access_token=c6218d6eaab04550" 2026-10-21 16:23:51,471 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:23:51,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:51] "GET /pos-self/190?access_token=c6218d6eaab04550 HTTP/1.1" 200 - 57 0.024 0.489 2026-10-21 16:23:51,984 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': '01C564D333022CC9B377DF3743922976', 'loaderId': '9D8F0BDBCB56990DDA5C0FBEC5D88370', 'isDownload': False} 2026-10-21 16:23:51,984 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:52,008 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:23:52,025 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:23:52,058 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:52] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.023 2026-10-21 16:23:52,075 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:23:52,101 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:52] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.076 2026-10-21 16:23:52,117 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:23:52,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:52] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.102 2026-10-21 16:23:52,277 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:23:52,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:23:52,307 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:52] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 16:23:52,309 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:23:52,310 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:23:52,311 44 INFO rb-01d1866-225816-427320 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/190?access_token=c6218d6eaab04550", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:23:52,323 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:52,378 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:52,399 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:52] "POST /pos-self/relations/190 HTTP/1.1" 200 - 42 0.019 0.050 2026-10-21 16:23:52,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-21 16:23:52,716 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:52] "POST /pos-self/data/190 HTTP/1.1" 200 - 183 0.100 0.158 2026-10-21 16:23:52,718 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.234 2026-10-21 16:23:52,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:52] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.034 2026-10-21 16:23:52,805 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-10-21 16:23:52,859 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:52] "GET /web/image/ir.attachment/12923/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:23:52,922 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:52,968 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:52] "GET /web/image/pos.category/351/image_128?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 2 0.000 0.019 2026-10-21 16:23:52,983 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:52,987 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:23:52,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:52] "GET /web/image/product.template/2505/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-21 16:23:53,010 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:53] "GET /web/image/product.template/2506/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-21 16:23:53,022 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:53] "GET /web/image/product.template/2509/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-10-21 16:23:53,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:53] "GET /web/image/product.template/2507/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.050 2026-10-21 16:23:53,057 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:53,058 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:53] "GET /web/image/product.template/2508/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.071 2026-10-21 16:23:53,111 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:53,174 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:53,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:53] "GET /web/image/ir.attachment/12872/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:23:53,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:53] "GET /web/image/product.product/3014/image_512?unique=2026-10-21T16:22:04.000+00:00 HTTP/1.1" 200 - 8 0.003 0.015 2026-10-21 16:23:53,230 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:53,280 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:53,345 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:53,401 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:53,452 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:53,518 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:53,550 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86169966 started for PoS orders references: [{'name': None, 'pos_reference': '260-190-000001', 'uuid': '67437e0d-778f-48ac-ad52-f448c3689140'}] 2026-10-21 16:23:53,580 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86169966 order {'name': None, 'pos_reference': '260-190-000001', 'uuid': '67437e0d-778f-48ac-ad52-f448c3689140'} created pos.order #944 2026-10-21 16:23:53,597 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86169966 finished 2026-10-21 16:23:53,695 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:53] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 107 0.048 0.133 2026-10-21 16:23:53,737 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.013 2026-10-21 16:23:53,746 44 INFO rb-01d1866-225816-427320 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-10-21 16:23:53,749 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:23:53] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.007 2026-10-21 16:23:53,795 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-10-21 16:23:53,796 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-21 16:23:53,826 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7987096 (allocated 9175040) 2026-10-21 16:23:53,833 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 141984 2026-10-21 16:23:53,833 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-10-21 16:23:53,834 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 141984 2026-10-21 16:23:53,929 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162353_929279_test_self_order_pricelist.txt 2026-10-21 16:23:53,929 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmpk9gi_5jk_chrome_odoo" 2026-10-21 16:23:53,977 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-21 16:23:55,064 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-10-21 16:24:00,133 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 142177 2026-10-21 16:24:00,133 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmpc48pfgrq_chrome_odoo 2026-10-21 16:24:00,133 44 INFO rb-01d1866-225816-427320 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:43527/json/version 2026-10-21 16:24:00,134 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:00,175 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Browser version: Chrome/150.0.7871.114 2026-10-21 16:24:00,175 44 INFO rb-01d1866-225816-427320 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:43527/json 2026-10-21 16:24:00,176 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:00,194 44 INFO rb-01d1866-225816-427320 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:43527/devtools/page/DDE2E9CCE9F5362E8376F21A52B09D34 2026-10-21 16:24:00,203 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Enable chrome headless console log notification 2026-10-21 16:24:00,217 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-10-21 16:24:00,248 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-10-21 16:24:00,456 44 INFO rb-01d1866-225816-427320 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/191?access_token=f624e62bdfea4d72" in browser 2026-10-21 16:24:00,456 44 INFO rb-01d1866-225816-427320 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/191?access_token=f624e62bdfea4d72" 2026-10-21 16:24:00,467 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:24:00,871 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:00] "GET /pos-self/191?access_token=f624e62bdfea4d72 HTTP/1.1" 200 - 57 0.029 0.377 2026-10-21 16:24:00,874 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': 'DDE2E9CCE9F5362E8376F21A52B09D34', 'loaderId': '9B264B82B065B80C0D74BA2A967A770A', 'isDownload': False} 2026-10-21 16:24:00,875 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:00,889 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:24:00,907 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:24:00,942 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:00] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.027 2026-10-21 16:24:00,951 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:24:00,969 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:00] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.066 2026-10-21 16:24:00,975 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:24:00,987 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:00] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.080 2026-10-21 16:24:01,153 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:24:01,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:24:01,171 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.003 0.008 2026-10-21 16:24:01,173 44 INFO rb-01d1866-225816-427320 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/191?access_token=f624e62bdfea4d72", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:24:01,176 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:24:01,177 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:24:01,180 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:01,234 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:01,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "POST /pos-self/relations/191 HTTP/1.1" 200 - 37 0.018 0.043 2026-10-21 16:24:01,301 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-21 16:24:01,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "POST /pos-self/data/191 HTTP/1.1" 200 - 181 0.112 0.162 2026-10-21 16:24:01,575 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.257 2026-10-21 16:24:01,618 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:01,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "GET /web/image/ir.attachment/12991/raw HTTP/1.1" 200 - 4 0.002 0.017 2026-10-21 16:24:01,710 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:01,764 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.004 0.024 2026-10-21 16:24:01,773 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:01,774 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:24:01,780 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.030 2026-10-21 16:24:01,814 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.010 0.057 2026-10-21 16:24:01,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-21 16:24:01,835 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:01,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-21 16:24:01,859 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24: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-10-21 16:24:01,863 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-21 16:24:01,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "GET /web/image/ir.attachment/12940/raw HTTP/1.1" 200 - 4 0.001 0.027 2026-10-21 16:24:01,886 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:01,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:01] "GET /web/image/product.product/3039/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.005 0.031 2026-10-21 16:24:01,957 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:01,992 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81458007 started for PoS orders references: [{'name': None, 'pos_reference': '260-191-000001', 'uuid': 'd0503a36-edad-4fb3-b0b8-af23baccf41f'}] 2026-10-21 16:24:02,026 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81458007 order {'name': None, 'pos_reference': '260-191-000001', 'uuid': 'd0503a36-edad-4fb3-b0b8-af23baccf41f'} created pos.order #945 2026-10-21 16:24:02,043 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81458007 finished 2026-10-21 16:24:02,140 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.055 0.132 2026-10-21 16:24:02,181 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-10-21 16:24:02,188 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:02,244 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:02,293 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:02,363 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #3 deleted mail.message records with IDs: [12117] 2026-10-21 16:24:02,464 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #3 deleted pos.order records with IDs: [945] 2026-10-21 16:24:02,503 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2660] 2026-10-21 16:24:02,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:02] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 79 0.068 0.094 2026-10-21 16:24:02,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:02] "GET /web/image/ir.attachment/12990/raw HTTP/1.1" 200 - 4 0.001 0.151 2026-10-21 16:24:02,514 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:02,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.004 0.023 2026-10-21 16:24:02,580 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:02,631 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-10-21 16:24:02,632 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:02,657 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 8130660 (allocated 9175040) 2026-10-21 16:24:02,658 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 142177 2026-10-21 16:24:02,659 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-10-21 16:24:02,659 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 142177 2026-10-21 16:24:02,763 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162402_763694_test_delete_mobile_order_from_backend.txt 2026-10-21 16:24:02,764 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmpc48pfgrq_chrome_odoo" 2026-10-21 16:24:02,798 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-10-21 16:24:07,846 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 142373 2026-10-21 16:24:07,847 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpapyvs87a_chrome_odoo 2026-10-21 16:24:07,847 44 INFO rb-01d1866-225816-427320 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:33905/json/version 2026-10-21 16:24:07,848 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:07,889 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-21 16:24:07,889 44 INFO rb-01d1866-225816-427320 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:33905/json 2026-10-21 16:24:07,890 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:07,903 44 INFO rb-01d1866-225816-427320 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:33905/devtools/page/E2549F0FA3BD5CEC485DF38EB4CC3C72 2026-10-21 16:24:07,914 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-10-21 16:24:07,920 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-10-21 16:24:07,947 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-10-21 16:24:08,121 44 INFO rb-01d1866-225816-427320 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/192?access_token=13a545feb7d04963" in browser 2026-10-21 16:24:08,121 44 INFO rb-01d1866-225816-427320 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/192?access_token=13a545feb7d04963" 2026-10-21 16:24:08,130 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:24:08,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:08] "GET /pos-self/192?access_token=13a545feb7d04963 HTTP/1.1" 200 - 57 0.021 0.397 2026-10-21 16:24:08,549 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'E2549F0FA3BD5CEC485DF38EB4CC3C72', 'loaderId': '566F84E18AA1B8598EDBF6207E64260B', 'isDownload': False} 2026-10-21 16:24:08,549 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:08,567 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:24:08,585 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:24:08,613 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:08] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.023 2026-10-21 16:24:08,620 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:24:08,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:08] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.051 2026-10-21 16:24:08,650 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:24:08,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:08] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.085 2026-10-21 16:24:08,836 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-21 16:24:08,845 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:24:08,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:08] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.009 2026-10-21 16:24:08,861 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:24:08,862 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:24:08,900 44 INFO rb-01d1866-225816-427320 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/192?access_token=13a545feb7d04963", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:24:08,916 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:08,917 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.046 2026-10-21 16:24:08,970 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:08,981 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:08] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.022 0.090 2026-10-21 16:24:08,984 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-10-21 16:24:09,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:09] "POST /pos-self/data/192 HTTP/1.1" 200 - 181 0.097 0.159 2026-10-21 16:24:09,308 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:09,355 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:09] "GET /web/image/ir.attachment/13049/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:24:09,398 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:09,441 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:24:09,444 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:09] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 16:24:09,459 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:09] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-21 16:24:09,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:09] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-10-21 16:24:09,472 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:09,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:09] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-10-21 16:24:09,498 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:09] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-21 16:24:09,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:09] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-21 16:24:09,533 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:09,599 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:09,609 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:09] "GET /web/image/ir.attachment/12998/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:24:09,632 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:24:09,639 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:09] "GET /web/image/product.product/3039/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.005 0.015 2026-10-21 16:24:09,652 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:09,658 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:09] "GET /web/image/product.product/3041/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.003 0.030 2026-10-21 16:24:09,704 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:09,770 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:09,822 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:09,897 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:09,941 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17874940 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000001', 'uuid': '701620ae-9977-4740-8e54-c964158d4b6c'}] 2026-10-21 16:24:09,982 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17874940 order {'name': None, 'pos_reference': '260-192-000001', 'uuid': '701620ae-9977-4740-8e54-c964158d4b6c'} created pos.order #946 2026-10-21 16:24:10,003 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17874940 finished 2026-10-21 16:24:10,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 115 0.054 0.176 2026-10-21 16:24:10,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-21 16:24:10,172 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:10,228 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-10-21 16:24:10,229 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:10,267 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8138224 (allocated 8912896) 2026-10-21 16:24:10,270 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 142373 2026-10-21 16:24:10,271 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-10-21 16:24:10,282 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 142373 2026-10-21 16:24:10,344 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162410_343975_test_mobile_self_order_preparation_changes.txt 2026-10-21 16:24:10,344 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpapyvs87a_chrome_odoo" 2026-10-21 16:24:10,631 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 142566 2026-10-21 16:24:10,632 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpiom9oiae_chrome_odoo 2026-10-21 16:24:10,632 44 INFO rb-01d1866-225816-427320 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:45007/json/version 2026-10-21 16:24:10,633 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:10,667 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-21 16:24:10,667 44 INFO rb-01d1866-225816-427320 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:45007/json 2026-10-21 16:24:10,668 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:10,686 44 INFO rb-01d1866-225816-427320 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:45007/devtools/page/AEF984137FB83375B98F9D729CB69EFB 2026-10-21 16:24:10,694 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-10-21 16:24:10,698 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-10-21 16:24:10,751 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:24:10,753 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-10-21 16:24:10,755 44 INFO rb-01d1866-225816-427320 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=192" in browser 2026-10-21 16:24:10,755 44 INFO rb-01d1866-225816-427320 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=192" 2026-10-21 16:24:11,048 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:11] "GET /pos/ui?config_id=192 HTTP/1.1" 200 - 73 0.034 0.250 2026-10-21 16:24:11,052 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'AEF984137FB83375B98F9D729CB69EFB', 'loaderId': 'A0062D48CC2A3ADAAF87C1D9B119F317', 'isDownload': False} 2026-10-21 16:24:11,052 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:11,067 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:24:11,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:11] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:24:11,097 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:11] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 16:24:11,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:11] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-10-21 16:24:11,616 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:24:11,619 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:24:11,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:24:11,655 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:24:11,658 44 INFO rb-01d1866-225816-427320 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=192", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:24:11,663 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:11,672 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:24:11,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:24:11,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:11] "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-10-21 16:24:11,704 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:24:11,741 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.024 2026-10-21 16:24:11,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-21 16:24:12,460 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 285, model: sale.order 2026-10-21 16:24:12,463 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:12,463 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 285, model: sale.order.line 2026-10-21 16:24:12,465 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:12,475 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 491 0.247 0.453 2026-10-21 16:24:12,500 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "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-10-21 16:24:12,582 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "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-10-21 16:24:12,634 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-10-21 16:24:12,658 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24: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.010 2026-10-21 16:24:12,678 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:12,691 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 16:24:12,732 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:24:12,746 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:24:12,750 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:24:12,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.004 0.013 2026-10-21 16:24:12,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:24:12,759 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:24:12,761 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:24:12,786 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.008 0.010 2026-10-21 16:24:12,797 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:12,846 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:24:12,886 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "GET /pos/ui/192 HTTP/1.1" 200 - 33 0.021 0.035 2026-10-21 16:24:12,897 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.064 2026-10-21 16:24:12,940 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:12] "GET /pos/ui/192?from_backend=True HTTP/1.1" 200 - 33 0.012 0.099 2026-10-21 16:24:12,953 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:13,004 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:13,025 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:13] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.026 0.043 2026-10-21 16:24:13,039 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.076 2026-10-21 16:24:13,061 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.021 2026-10-21 16:24:13,067 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:13,069 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:24:13,121 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:13,188 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:13,284 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:13,336 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:13,386 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:13,436 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:13,518 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:13,538 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:24:13,569 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:13,636 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-10-21 16:24:13,636 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:13,640 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54013700 started for PoS orders references: [{'name': '/', 'pos_reference': '260-192-000001', 'uuid': '701620ae-9977-4740-8e54-c964158d4b6c'}] 2026-10-21 16:24:13,647 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:24:13,716 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 15398208 (allocated 15990784) 2026-10-21 16:24:13,719 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 142566 2026-10-21 16:24:13,720 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-10-21 16:24:13,721 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [836] to pos.order #946 2026-10-21 16:24:13,725 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 142566 2026-10-21 16:24:13,794 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162413_794085_test_mobile_self_order_preparation_changes.txt 2026-10-21 16:24:13,795 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpiom9oiae_chrome_odoo" 2026-10-21 16:24:13,820 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-10-21 16:24:14,084 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54013700 order {'name': '/', 'pos_reference': '260-192-000001', 'uuid': '701620ae-9977-4740-8e54-c964158d4b6c'} updated pos.order #946 2026-10-21 16:24:14,086 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54013700 finished 2026-10-21 16:24:14,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 267 0.157 0.334 2026-10-21 16:24:14,168 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-10-21 16:24:19,437 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 142776 2026-10-21 16:24:19,437 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmp7wn8ezh3_chrome_odoo 2026-10-21 16:24:19,438 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:45289/json/version 2026-10-21 16:24:19,439 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:19,448 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Browser version: Chrome/150.0.7871.114 2026-10-21 16:24:19,448 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:45289/json 2026-10-21 16:24:19,449 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:19,454 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:45289/devtools/page/9C530FE8965B410144EF11679273DADE 2026-10-21 16:24:19,460 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-10-21 16:24:19,467 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-10-21 16:24:19,494 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-10-21 16:24:19,677 44 INFO rb-01d1866-225816-427320 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/193?access_token=7edce84dbbe8478c" in browser 2026-10-21 16:24:19,678 44 INFO rb-01d1866-225816-427320 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/193?access_token=7edce84dbbe8478c" 2026-10-21 16:24:19,688 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:24:20,094 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:20] "GET /pos-self/193?access_token=7edce84dbbe8478c HTTP/1.1" 200 - 57 0.029 0.380 2026-10-21 16:24:20,097 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '9C530FE8965B410144EF11679273DADE', 'loaderId': 'DB139C6DEA7176A367C07797942B42D2', 'isDownload': False} 2026-10-21 16:24:20,097 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:20,112 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:24:20,131 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:24:20,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:20] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.027 2026-10-21 16:24:20,159 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:24:20,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:20] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.048 2026-10-21 16:24:20,193 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:24:20,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:20] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.076 2026-10-21 16:24:20,320 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-21 16:24:20,329 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:24:20,344 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:20] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.007 2026-10-21 16:24:20,353 44 INFO rb-01d1866-225816-427320 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/193?access_token=7edce84dbbe8478c", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:24:20,358 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:24:20,358 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:24:20,361 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:20,434 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:20] "POST /pos-self/relations/193 HTTP/1.1" 200 - 37 0.019 0.043 2026-10-21 16:24:20,508 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.128 2026-10-21 16:24:20,802 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:20] "POST /pos-self/data/193 HTTP/1.1" 200 - 181 0.085 0.227 2026-10-21 16:24:20,804 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.278 2026-10-21 16:24:20,835 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: Owl is running in 'dev' mode. 2026-10-21 16:24:20,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:20] "GET /web/image/ir.attachment/13107/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:24:20,926 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:20,968 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:20] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:24:20,990 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:24:20,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:20] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.028 2026-10-21 16:24:20,999 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:21,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:21] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-21 16:24:21,016 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:21] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-10-21 16:24:21,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:21] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-10-21 16:24:21,038 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:21] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-21 16:24:21,065 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:21,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:21] "GET /web/image/ir.attachment/13056/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:24:21,089 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:24:21,104 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:21] "GET /web/image/product.product/3042/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.003 0.015 2026-10-21 16:24:21,126 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:21,186 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:21,215 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3956045 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000001', 'uuid': '42b5f604-1f02-4849-af1a-9b48e41d6b6f'}] 2026-10-21 16:24:21,243 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3956045 order {'name': None, 'pos_reference': '260-193-000001', 'uuid': '42b5f604-1f02-4849-af1a-9b48e41d6b6f'} created pos.order #947 2026-10-21 16:24:21,260 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3956045 finished 2026-10-21 16:24:21,633 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 275 0.125 0.327 2026-10-21 16:24:21,688 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:21,744 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:21,806 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:21,872 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:21,929 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:21,981 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:22,042 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:22,085 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65779366 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000002', 'uuid': '86d74080-d3e2-4f97-b2f6-99c69f8c5c43'}] 2026-10-21 16:24:22,116 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65779366 order {'name': None, 'pos_reference': '260-193-000002', 'uuid': '86d74080-d3e2-4f97-b2f6-99c69f8c5c43'} created pos.order #948 2026-10-21 16:24:22,138 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65779366 finished 2026-10-21 16:24:22,478 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 159 0.086 0.351 2026-10-21 16:24:22,521 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:22,577 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:22,643 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:22,711 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:22,767 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:22,818 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:22,880 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:22,914 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92256338 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000003', 'uuid': '911f3a9b-1b59-4dab-9221-697f7216ad60'}] 2026-10-21 16:24:22,940 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92256338 order {'name': None, 'pos_reference': '260-193-000003', 'uuid': '911f3a9b-1b59-4dab-9221-697f7216ad60'} created pos.order #949 2026-10-21 16:24:22,956 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92256338 finished 2026-10-21 16:24:23,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 159 0.105 0.296 2026-10-21 16:24:23,321 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:23,377 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:23,440 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:23,507 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:23,565 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:23,617 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:23,676 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:23,720 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58610268 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000004', 'uuid': '7a9c7ee0-d104-48d3-bdfd-6bea15cbef09'}] 2026-10-21 16:24:23,749 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58610268 order {'name': None, 'pos_reference': '260-193-000004', 'uuid': '7a9c7ee0-d104-48d3-bdfd-6bea15cbef09'} created pos.order #950 2026-10-21 16:24:23,773 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58610268 finished 2026-10-21 16:24:24,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 159 0.092 0.334 2026-10-21 16:24:24,154 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:24,209 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-10-21 16:24:24,210 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:24,264 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 10123584 (allocated 11534336) 2026-10-21 16:24:24,269 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 142776 2026-10-21 16:24:24,272 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-10-21 16:24:24,273 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 142776 2026-10-21 16:24:24,372 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162424_372741_test_order_sequence_in_self.txt 2026-10-21 16:24:24,373 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmp7wn8ezh3_chrome_odoo" 2026-10-21 16:24:24,411 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-10-21 16:24:29,453 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 142976 2026-10-21 16:24:29,454 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmpvz0_zsal_chrome_odoo 2026-10-21 16:24:29,454 44 INFO rb-01d1866-225816-427320 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:45799/json/version 2026-10-21 16:24:29,455 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:29,479 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Browser version: Chrome/150.0.7871.114 2026-10-21 16:24:29,479 44 INFO rb-01d1866-225816-427320 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:45799/json 2026-10-21 16:24:29,480 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:29,504 44 INFO rb-01d1866-225816-427320 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:45799/devtools/page/960B836519CCCDF1DC168C67DCD70ED0 2026-10-21 16:24:29,517 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Enable chrome headless console log notification 2026-10-21 16:24:29,524 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-10-21 16:24:29,767 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:24:29,768 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-10-21 16:24:29,770 44 INFO rb-01d1866-225816-427320 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=194" in browser 2026-10-21 16:24:29,770 44 INFO rb-01d1866-225816-427320 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=194" 2026-10-21 16:24:29,789 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:24:30,275 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:30] "GET /pos/ui?config_id=194 HTTP/1.1" 200 - 87 0.031 0.457 2026-10-21 16:24:30,278 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': '960B836519CCCDF1DC168C67DCD70ED0', 'loaderId': '5B4F10BB24CFE00B33D3A91A4235A0B8', 'isDownload': False} 2026-10-21 16:24:30,278 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:30,295 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:24:30,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:30] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-21 16:24:30,320 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:30] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:24:30,339 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:30] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-21 16:24:30,753 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:24:30,767 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:24:30,784 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 16:24:30,808 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 16:24:30,809 44 INFO rb-01d1866-225816-427320 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=194", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:24:30,814 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:30,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:24:30,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:24:30,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-10-21 16:24:30,868 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-21 16:24:30,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.044 2026-10-21 16:24:30,928 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-21 16:24:31,592 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 285, model: sale.order 2026-10-21 16:24:31,594 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:31,594 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 285, model: sale.order.line 2026-10-21 16:24:31,596 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:31,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 496 0.245 0.410 2026-10-21 16:24:31,625 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:24:31,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24: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.010 2026-10-21 16:24:31,755 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:31] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-10-21 16:24:31,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24: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.009 2026-10-21 16:24:31,787 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:31,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 16:24:31,837 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:24:31,846 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:24:31,852 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:24:31,861 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:24:31,871 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:24:31,881 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24: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-10-21 16:24:31,888 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:31] "GET /web/image/res.users/285/avatar_128 HTTP/1.1" 200 - 14 0.016 0.027 2026-10-21 16:24:31,906 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:24:31,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:31] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.062 2026-10-21 16:24:31,909 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:31,920 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.040 2026-10-21 16:24:31,985 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:31] "GET /pos/ui/194?from_backend=True HTTP/1.1" 200 - 33 0.031 0.065 2026-10-21 16:24:31,997 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.027 2026-10-21 16:24:32,047 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:32] "GET /pos/ui/194 HTTP/1.1" 200 - 33 0.013 0.142 2026-10-21 16:24:32,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24: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.055 2026-10-21 16:24:32,092 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:32,110 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:24:32,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.012 2026-10-21 16:24:32,142 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:32,193 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:32,257 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:32,272 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:24:32,317 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:32,382 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:32,385 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37338588 started for PoS orders references: [{'name': '/', 'pos_reference': '260-194-000001', 'uuid': '28a86aed-815a-46aa-8c34-b84a7c36224f'}] 2026-10-21 16:24:32,393 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:24:32,413 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37338588 order {'name': '/', 'pos_reference': '260-194-000001', 'uuid': '28a86aed-815a-46aa-8c34-b84a7c36224f'} updated pos.order #951 2026-10-21 16:24:32,438 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37338588 finished 2026-10-21 16:24:32,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.030 0.101 2026-10-21 16:24:32,555 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24: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.009 2026-10-21 16:24:32,587 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:32,646 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:34,688 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:34,738 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:34,807 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.010 2026-10-21 16:24:34,812 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:34,863 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:34,914 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:34,965 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:35,023 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:35,040 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28521513 started for PoS orders references: [{'name': '/', 'pos_reference': '261-194-000001', 'uuid': '88f88bf7-7690-4815-8602-8fde45dbe2a1'}] 2026-10-21 16:24:35,093 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28521513 order {'name': '/', 'pos_reference': '261-194-000001', 'uuid': '88f88bf7-7690-4815-8602-8fde45dbe2a1'} created pos.order #952 2026-10-21 16:24:35,112 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28521513 finished 2026-10-21 16:24:35,161 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.026 0.098 2026-10-21 16:24:35,187 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:35,252 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-10-21 16:24:35,254 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:35,301 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-10-21 16:24:35,302 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:35,376 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16647860 (allocated 17698816) 2026-10-21 16:24:35,381 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 142976 2026-10-21 16:24:35,382 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-10-21 16:24:35,383 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 142976 2026-10-21 16:24:35,483 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162435_482823_test_pos_self_order_table_transfer.txt 2026-10-21 16:24:35,483 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmpvz0_zsal_chrome_odoo" 2026-10-21 16:24:35,531 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-10-21 16:24:41,265 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 143191 2026-10-21 16:24:41,265 44 INFO rb-01d1866-225816-427320 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/tmp16kxk7_4_chrome_odoo 2026-10-21 16:24:41,265 44 INFO rb-01d1866-225816-427320 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:45577/json/version 2026-10-21 16:24:41,267 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45577', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:41,304 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Browser version: Chrome/150.0.7871.114 2026-10-21 16:24:41,305 44 INFO rb-01d1866-225816-427320 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:45577/json 2026-10-21 16:24:41,305 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45577', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:41,317 44 INFO rb-01d1866-225816-427320 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:45577/devtools/page/535820771D2B558365DF2AE605778C6A 2026-10-21 16:24:41,330 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:41,337 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:41,359 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:41,617 44 INFO rb-01d1866-225816-427320 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/195?access_token=c2552624a1574988" in browser 2026-10-21 16:24:41,618 44 INFO rb-01d1866-225816-427320 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/195?access_token=c2552624a1574988" 2026-10-21 16:24:41,631 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:24:42,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:42] "GET /pos-self/195?access_token=c2552624a1574988 HTTP/1.1" 200 - 57 0.027 0.520 2026-10-21 16:24:42,177 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': '535820771D2B558365DF2AE605778C6A', 'loaderId': '053E3F70A7A436C454B3D1F554C6C88A', 'isDownload': False} 2026-10-21 16:24:42,178 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:42,197 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:24:42,216 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:24:42,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:42] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.005 0.026 2026-10-21 16:24:42,246 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:24:42,294 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:42] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.055 2026-10-21 16:24:42,306 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:24:42,319 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:42] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.106 2026-10-21 16:24:42,432 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-21 16:24:42,440 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-10-21 16:24:42,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:42] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.007 2026-10-21 16:24:42,464 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:24:42,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:24:42,471 44 INFO rb-01d1866-225816-427320 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/195?access_token=c2552624a1574988", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:24:42,483 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:42,537 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:42,558 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:42] "POST /pos-self/relations/195 HTTP/1.1" 200 - 37 0.027 0.042 2026-10-21 16:24:42,603 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.109 2026-10-21 16:24:42,940 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:42] "POST /pos-self/data/195 HTTP/1.1" 200 - 179 0.148 0.194 2026-10-21 16:24:42,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.317 2026-10-21 16:24:42,993 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:43,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:43] "GET /web/image/ir.attachment/13220/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:24:43,067 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:43,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:43] "GET /web/image/ir.attachment/13169/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:24:43,091 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:24:43,147 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:43,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:43] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 16:24:43,198 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:43,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:43] "GET /web/image/pos.category/360/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.044 2026-10-21 16:24:43,216 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:43] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.039 2026-10-21 16:24:43,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:43] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-21 16:24:43,250 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:43,263 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:43] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-21 16:24:43,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:43] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-21 16:24:43,291 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:43] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-10-21 16:24:43,301 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-10-21 16:24:43,302 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:43,303 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:43] "GET /web/image/product.template/2535/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-21 16:24:43,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:43] "GET /web/image/product.template/2536/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-21 16:24:43,332 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 7053212 (allocated 7602176) 2026-10-21 16:24:43,334 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 143191 2026-10-21 16:24:43,334 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-10-21 16:24:43,335 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 143191 2026-10-21 16:24:43,429 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162443_429695_test_self_order_category_with_only_special_products.txt 2026-10-21 16:24:43,429 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmp16kxk7_4_chrome_odoo" 2026-10-21 16:24:43,467 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync ... 2026-10-21 16:24:48,650 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 143377 2026-10-21 16:24:48,650 44 INFO rb-01d1866-225816-427320 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/tmpfmyzs6jr_chrome_odoo 2026-10-21 16:24:48,651 44 INFO rb-01d1866-225816-427320 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:36005/json/version 2026-10-21 16:24:48,652 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:48,672 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Browser version: Chrome/150.0.7871.114 2026-10-21 16:24:48,672 44 INFO rb-01d1866-225816-427320 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:36005/json 2026-10-21 16:24:48,673 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:48,682 44 INFO rb-01d1866-225816-427320 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:36005/devtools/page/5CEE65252BB9BF1796D54A6BEBC0708F 2026-10-21 16:24:48,698 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:48,705 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:48,748 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:49,001 44 INFO rb-01d1866-225816-427320 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/196?access_token=ce64074b92334c43" in browser 2026-10-21 16:24:49,002 44 INFO rb-01d1866-225816-427320 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/196?access_token=ce64074b92334c43" 2026-10-21 16:24:49,013 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:24:49,499 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:49] "GET /pos-self/196?access_token=ce64074b92334c43 HTTP/1.1" 200 - 57 0.078 0.411 2026-10-21 16:24:49,503 44 INFO rb-01d1866-225816-427320 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': '5CEE65252BB9BF1796D54A6BEBC0708F', 'loaderId': '8449B1B50B711CA9F79C0A912C4317A6', 'isDownload': False} 2026-10-21 16:24:49,503 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:49,522 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:24:49,570 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:24:49,613 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:49] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.043 2026-10-21 16:24:49,622 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:24:49,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:49] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.096 2026-10-21 16:24:49,650 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:24:49,663 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:49] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.114 2026-10-21 16:24:49,818 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:24:49,825 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:24:49,835 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:49] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.009 2026-10-21 16:24:49,838 44 INFO rb-01d1866-225816-427320 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/196?access_token=ce64074b92334c43", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:24:49,847 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:49,847 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:24:49,847 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:24:49,902 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:49,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:49] "POST /pos-self/relations/196 HTTP/1.1" 200 - 37 0.020 0.047 2026-10-21 16:24:49,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.120 2026-10-21 16:24:50,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:50] "POST /pos-self/data/196 HTTP/1.1" 200 - 181 0.081 0.224 2026-10-21 16:24:50,278 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.281 2026-10-21 16:24:50,318 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:50,359 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:50] "GET /web/image/ir.attachment/13278/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:24:50,407 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:50,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:50] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 16:24:50,483 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:50,487 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-21 16:24:50,490 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:50] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.012 0.029 2026-10-21 16:24:50,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:50] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-10-21 16:24:50,516 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:50] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-21 16:24:50,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:50] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-10-21 16:24:50,547 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:50] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.075 2026-10-21 16:24:50,557 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.002 0.013 2026-10-21 16:24:50,577 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:50,645 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:50,696 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:50,758 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:50,823 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:50,874 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:50,939 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:50,990 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:50,990 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:51,030 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7782160 (allocated 8912896) 2026-10-21 16:24:51,035 44 INFO rb-01d1866-225816-427320 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 143377 2026-10-21 16:24:51,035 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:51,036 44 INFO rb-01d1866-225816-427320 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 143377 2026-10-21 16:24:51,133 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162451_133584_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-10-21 16:24:51,133 44 INFO rb-01d1866-225816-427320 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/tmpfmyzs6jr_chrome_odoo" 2026-10-21 16:24:51,168 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-10-21 16:24:56,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143571 2026-10-21 16:24:56,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmphvib749c_chrome_odoo 2026-10-21 16:24:56,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35727/json/version 2026-10-21 16:24:56,371 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35727', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:56,410 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-21 16:24:56,410 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35727/json 2026-10-21 16:24:56,410 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35727', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:56,428 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35727/devtools/page/2F09CDC63301D0D8EF97BF476BAA8C72 2026-10-21 16:24:56,441 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-21 16:24:56,447 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-21 16:24:56,468 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-21 16:24:56,695 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" in browser 2026-10-21 16:24:56,695 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" 2026-10-21 16:24:56,710 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:24:57,366 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:57] "GET /pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297 HTTP/1.1" 200 - 59 0.024 0.635 2026-10-21 16:24:57,369 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '2F09CDC63301D0D8EF97BF476BAA8C72', 'loaderId': '7D6A8CBE09063BA5E0B2F14C3254A52A', 'isDownload': False} 2026-10-21 16:24:57,370 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:57,381 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:24:57,406 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:24:57,443 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:57] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.036 2026-10-21 16:24:57,452 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:24:57,472 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:57] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.073 2026-10-21 16:24:57,479 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:24:57,492 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:57] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.091 2026-10-21 16:24:57,650 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:24:57,658 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:24:57,669 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:57] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.009 2026-10-21 16:24:57,682 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:24:57,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:24:57,686 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:24:57,704 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:57,755 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:57,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:57] "POST /pos-self/relations/197 HTTP/1.1" 200 - 37 0.017 0.040 2026-10-21 16:24:57,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.093 2026-10-21 16:24:58,040 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:58] "POST /pos-self/data/197 HTTP/1.1" 200 - 181 0.080 0.167 2026-10-21 16:24:58,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.211 2026-10-21 16:24:58,091 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.008 2026-10-21 16:24:58,099 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-21 16:24:58,138 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:58] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:24:58,163 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:58,176 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:58] "GET /web/image/ir.attachment/13285/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:24:58,202 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:24:58,243 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:58,277 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:58] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 16:24:58,290 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:58] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-21 16:24:58,306 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:58] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-21 16:24:58,318 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:58,321 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:58] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-21 16:24:58,333 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:58] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-10-21 16:24:58,345 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:58] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-10-21 16:24:58,383 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:58,396 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:24:58,421 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:58] "GET /web/image/product.product/3039/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.019 2026-10-21 16:24:58,430 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:58,497 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:58,530 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58193124 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000001', 'uuid': '8b78a255-4d54-498d-baae-ee6254d832cf'}] 2026-10-21 16:24:58,564 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58193124 order {'name': None, 'pos_reference': '260-197-000001', 'uuid': '8b78a255-4d54-498d-baae-ee6254d832cf'} created pos.order #953 2026-10-21 16:24:58,580 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58193124 finished 2026-10-21 16:24:58,678 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.056 0.128 2026-10-21 16:24:58,719 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.009 2026-10-21 16:24:58,727 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:58,776 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:58,833 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:58,887 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:58,940 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:58,989 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:59,046 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:59,056 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:59] "GET /web/image/ir.attachment/13335/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:24:59,103 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:59,155 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:59,204 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:59] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.007 0.041 2026-10-21 16:24:59,238 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:59,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 37 0.014 0.027 2026-10-21 16:24:59,288 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-21 16:24:59,288 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:59,352 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8196772 (allocated 9175040) 2026-10-21 16:24:59,367 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143571 2026-10-21 16:24:59,372 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-21 16:24:59,375 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143571 2026-10-21 16:24:59,464 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162459_464078_test_self_order_mobile.txt 2026-10-21 16:24:59,464 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmphvib749c_chrome_odoo" 2026-10-21 16:24:59,744 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143767 2026-10-21 16:24:59,744 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpd5uojg8v_chrome_odoo 2026-10-21 16:24:59,744 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:41067/json/version 2026-10-21 16:24:59,746 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41067', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:59,762 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-21 16:24:59,762 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:41067/json 2026-10-21 16:24:59,762 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41067', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:24:59,768 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:41067/devtools/page/94E527711B98CF81571FF96DA5653C96 2026-10-21 16:24:59,781 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-21 16:24:59,783 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-21 16:24:59,796 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-21 16:24:59,797 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" in browser 2026-10-21 16:24:59,798 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" 2026-10-21 16:24:59,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:59] "GET /pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297 HTTP/1.1" 200 - 9 0.004 0.018 2026-10-21 16:24:59,833 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '94E527711B98CF81571FF96DA5653C96', 'loaderId': 'ED79053C30EC106C03747E7C729CBD0B', 'isDownload': False} 2026-10-21 16:24:59,834 44 INFO rb-01d1866-225816-427320 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-10-21 16:24:59,846 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:24:59,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:59] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.007 2026-10-21 16:24:59,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:59] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-10-21 16:24:59,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:24:59] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.021 2026-10-21 16:25:00,009 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:25:00,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:25:00,026 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.001 0.008 2026-10-21 16:25:00,027 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:25:00,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:25:00,037 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:25:00,049 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:00,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.008 0.028 2026-10-21 16:25:00,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.037 2026-10-21 16:25:00,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-21 16:25:00,099 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:00,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.052 0.140 2026-10-21 16:25:00,327 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-10-21 16:25:00,332 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-21 16:25:00,367 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:25:00,387 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:00,398 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "GET /web/image/ir.attachment/13285/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:25:00,413 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:25:00,431 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.009 2026-10-21 16:25:00,438 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.012 2026-10-21 16:25:00,461 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:00,496 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 16:25:00,508 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-21 16:25:00,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-21 16:25:00,525 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:00,529 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-10-21 16:25:00,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-10-21 16:25:00,550 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-10-21 16:25:00,591 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:00,611 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:25:00,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "GET /web/image/product.product/3039/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.020 2026-10-21 16:25:00,642 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:00,705 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:00,717 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.007 2026-10-21 16:25:00,766 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:00,832 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:00,860 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47207884 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000002', 'uuid': '19b537b9-a976-411b-92ee-f104608d2b9e'}] 2026-10-21 16:25:00,884 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47207884 order {'name': None, 'pos_reference': '260-197-000002', 'uuid': '19b537b9-a976-411b-92ee-f104608d2b9e'} created pos.order #954 2026-10-21 16:25:00,900 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47207884 finished 2026-10-21 16:25:00,975 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:00] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.036 0.110 2026-10-21 16:25:01,010 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-21 16:25:01,025 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:01,073 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:01,129 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:01,185 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:01,237 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:01,287 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-21 16:25:01,288 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:01,322 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8325452 (allocated 9437184) 2026-10-21 16:25:01,335 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143767 2026-10-21 16:25:01,336 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-21 16:25:01,336 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143767 2026-10-21 16:25:01,418 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162501_418399_test_self_order_mobile.txt 2026-10-21 16:25:01,418 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpd5uojg8v_chrome_odoo" 2026-10-21 16:25:01,734 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143958 2026-10-21 16:25:01,734 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpptzz7nlk_chrome_odoo 2026-10-21 16:25:01,734 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38163/json/version 2026-10-21 16:25:01,735 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38163', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:01,763 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-21 16:25:01,763 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38163/json 2026-10-21 16:25:01,764 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38163', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:01,781 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:38163/devtools/page/1363264CE66FAA33BEA8AA1C1BFEA9D8 2026-10-21 16:25:01,792 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-21 16:25:01,797 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-21 16:25:01,818 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-21 16:25:01,824 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" in browser 2026-10-21 16:25:01,824 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" 2026-10-21 16:25:01,873 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:01] "GET /pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297 HTTP/1.1" 200 - 9 0.003 0.015 2026-10-21 16:25:01,876 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '1363264CE66FAA33BEA8AA1C1BFEA9D8', 'loaderId': '850CAF9DB27AEE655368C83ED8C53D11', 'isDownload': False} 2026-10-21 16:25:01,876 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:01,890 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:25:01,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:01] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.006 2026-10-21 16:25:01,912 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:01] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.011 2026-10-21 16:25:01,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:01] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.031 2026-10-21 16:25:02,051 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:25:02,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:25:02,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:25:02,068 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:25:02,068 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:25:02,069 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:25:02,075 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:02,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.009 0.028 2026-10-21 16:25:02,130 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:02,132 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.043 2026-10-21 16:25:02,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.065 0.134 2026-10-21 16:25:02,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.197 2026-10-21 16:25:02,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.010 2026-10-21 16:25:02,400 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-21 16:25:02,437 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:25:02,458 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:02,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "GET /web/image/ir.attachment/13285/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:25:02,476 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:25:02,524 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:02,557 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-21 16:25:02,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-21 16:25:02,585 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-10-21 16:25:02,591 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:02,600 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-21 16:25:02,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-10-21 16:25:02,623 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-21 16:25:02,651 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:02,672 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:25:02,689 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "GET /web/image/product.product/3039/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.008 0.015 2026-10-21 16:25:02,700 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.025 2026-10-21 16:25:02,703 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:02,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.038 2026-10-21 16:25:02,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.045 2026-10-21 16:25:02,769 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:02,795 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91685345 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000003', 'uuid': '8372c68d-1765-4e2e-aafb-69fde2a388bd'}] 2026-10-21 16:25:02,819 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91685345 order {'name': None, 'pos_reference': '260-197-000003', 'uuid': '8372c68d-1765-4e2e-aafb-69fde2a388bd'} created pos.order #955 2026-10-21 16:25:02,836 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91685345 finished 2026-10-21 16:25:02,911 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.031 0.115 2026-10-21 16:25:02,951 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-10-21 16:25:02,958 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:03,007 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:03,062 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:03,119 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:03,172 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:03,222 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-21 16:25:03,222 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:03,265 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8120936 (allocated 9175040) 2026-10-21 16:25:03,267 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143958 2026-10-21 16:25:03,267 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-21 16:25:03,268 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143958 2026-10-21 16:25:03,367 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162503_367615_test_self_order_mobile.txt 2026-10-21 16:25:03,367 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpptzz7nlk_chrome_odoo" 2026-10-21 16:25:03,655 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 144151 2026-10-21 16:25:03,655 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpr0wrynp4_chrome_odoo 2026-10-21 16:25:03,655 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38775/json/version 2026-10-21 16:25:03,657 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:03,701 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-21 16:25:03,701 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38775/json 2026-10-21 16:25:03,702 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:03,709 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:38775/devtools/page/C85102FACD3E7538A264C5B44B2B0B19 2026-10-21 16:25:03,727 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-21 16:25:03,737 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-21 16:25:03,754 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-21 16:25:03,756 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" in browser 2026-10-21 16:25:03,756 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" 2026-10-21 16:25:03,784 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:03] "GET /pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297 HTTP/1.1" 200 - 9 0.003 0.017 2026-10-21 16:25:03,788 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'C85102FACD3E7538A264C5B44B2B0B19', 'loaderId': 'E2ECBDAB4763AC447B9BC47E9FCA3ECE', 'isDownload': False} 2026-10-21 16:25:03,788 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:03,802 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:25:03,816 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:03] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-10-21 16:25:03,821 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:03] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.012 2026-10-21 16:25:03,829 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:03] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.017 2026-10-21 16:25:03,974 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-21 16:25:03,977 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:25:03,991 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:03] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.009 2026-10-21 16:25:03,994 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:25:03,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:25:04,002 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:25:04,010 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:04,049 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.010 0.038 2026-10-21 16:25:04,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.050 2026-10-21 16:25:04,063 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:04,075 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-21 16:25:04,261 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.059 0.128 2026-10-21 16:25:04,311 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.010 2026-10-21 16:25:04,316 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-21 16:25:04,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:25:04,370 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:04,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "GET /web/image/ir.attachment/13285/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:25:04,394 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:25:04,427 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.016 2026-10-21 16:25:04,442 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:04,443 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.033 2026-10-21 16:25:04,457 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.045 2026-10-21 16:25:04,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.054 2026-10-21 16:25:04,489 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.037 2026-10-21 16:25:04,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-21 16:25:04,511 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:04,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.045 2026-10-21 16:25:04,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-10-21 16:25:04,548 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-10-21 16:25:04,564 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.085 2026-10-21 16:25:04,573 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:04,592 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:25:04,611 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "GET /web/image/product.product/3039/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.018 2026-10-21 16:25:04,626 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:04,688 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:04,701 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.008 2026-10-21 16:25:04,749 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:04,816 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:04,854 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52208678 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000004', 'uuid': 'a576f4f9-add1-45fe-8501-c8c15856a925'}] 2026-10-21 16:25:04,879 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52208678 order {'name': None, 'pos_reference': '260-197-000004', 'uuid': 'a576f4f9-add1-45fe-8501-c8c15856a925'} created pos.order #956 2026-10-21 16:25:04,894 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52208678 finished 2026-10-21 16:25:04,979 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.032 0.135 2026-10-21 16:25:05,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.012 2026-10-21 16:25:05,025 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:05,073 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:05,128 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:05,184 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:05,237 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:05,286 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-21 16:25:05,287 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:05,315 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8258912 (allocated 9175040) 2026-10-21 16:25:05,317 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 144151 2026-10-21 16:25:05,318 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-21 16:25:05,327 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 144151 2026-10-21 16:25:05,422 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162505_421804_test_self_order_mobile.txt 2026-10-21 16:25:05,422 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpr0wrynp4_chrome_odoo" 2026-10-21 16:25:05,741 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 144350 2026-10-21 16:25:05,741 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp_rd65irt_chrome_odoo 2026-10-21 16:25:05,741 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45431/json/version 2026-10-21 16:25:05,742 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45431', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:05,773 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-21 16:25:05,773 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45431/json 2026-10-21 16:25:05,774 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45431', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:05,786 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:45431/devtools/page/36FA4AF7EFF2932E219024FA707F8BFE 2026-10-21 16:25:05,799 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-21 16:25:05,806 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-21 16:25:05,829 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-21 16:25:05,850 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" in browser 2026-10-21 16:25:05,850 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" 2026-10-21 16:25:05,879 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:05] "GET /pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297 HTTP/1.1" 200 - 9 0.003 0.016 2026-10-21 16:25:05,883 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '36FA4AF7EFF2932E219024FA707F8BFE', 'loaderId': '01147FD0B388B8FF71BFDBFDAC60C5E4', 'isDownload': False} 2026-10-21 16:25:05,883 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:05,898 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:25:05,917 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:05] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.009 2026-10-21 16:25:05,924 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:05] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.013 2026-10-21 16:25:05,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:05] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.017 2026-10-21 16:25:06,061 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-21 16:25:06,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:25:06,076 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:25:06,079 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:25:06,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:25:06,085 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:25:06,095 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:06,132 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.009 0.035 2026-10-21 16:25:06,136 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.045 2026-10-21 16:25:06,145 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:06,157 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-21 16:25:06,344 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.051 0.138 2026-10-21 16:25:06,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-10-21 16:25:06,397 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-21 16:25:06,433 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:25:06,449 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:06,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "GET /web/image/ir.attachment/13285/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:25:06,471 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:25:06,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.009 2026-10-21 16:25:06,506 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.026 2026-10-21 16:25:06,520 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:06,521 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.041 2026-10-21 16:25:06,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.044 2026-10-21 16:25:06,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.018 0.066 2026-10-21 16:25:06,590 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:06,602 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.010 0.064 2026-10-21 16:25:06,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.084 2026-10-21 16:25:06,636 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-21 16:25:06,643 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:06,656 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-21 16:25:06,675 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-21 16:25:06,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-21 16:25:06,694 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:06,752 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:06,773 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25: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-10-21 16:25:06,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:06] "GET /web/image/product.product/3039/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-10-21 16:25:06,805 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:06,873 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:06,902 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14737619 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000005', 'uuid': '9f89fd50-783a-4488-888f-d4841601ee23'}] 2026-10-21 16:25:06,926 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14737619 order {'name': None, 'pos_reference': '260-197-000005', 'uuid': '9f89fd50-783a-4488-888f-d4841601ee23'} created pos.order #957 2026-10-21 16:25:06,942 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14737619 finished 2026-10-21 16:25:07,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 72 0.032 0.115 2026-10-21 16:25:07,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-21 16:25:07,077 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:07,136 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:07,205 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:07,256 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:07,307 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:07,365 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:07,405 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:07] "GET /web/image/product.product/3041/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-10-21 16:25:07,417 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:07,485 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:07,516 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25853850 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000005', 'uuid': '9f89fd50-783a-4488-888f-d4841601ee23'}] 2026-10-21 16:25:07,535 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1508] to pos.order #957 2026-10-21 16:25:07,541 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25853850 order {'name': None, 'pos_reference': '260-197-000005', 'uuid': '9f89fd50-783a-4488-888f-d4841601ee23'} updated pos.order #957 2026-10-21 16:25:07,559 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25853850 finished 2026-10-21 16:25:07,704 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.063 0.159 2026-10-21 16:25:07,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.012 2026-10-21 16:25:07,753 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:07,809 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:07,869 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:07,928 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:07,984 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:08,032 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-21 16:25:08,033 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:08,077 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8708212 (allocated 9961472) 2026-10-21 16:25:08,080 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 144350 2026-10-21 16:25:08,080 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-21 16:25:08,081 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 144350 2026-10-21 16:25:08,184 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162508_183963_test_self_order_mobile.txt 2026-10-21 16:25:08,184 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp_rd65irt_chrome_odoo" 2026-10-21 16:25:08,463 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 144552 2026-10-21 16:25:08,464 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpu75_8de2_chrome_odoo 2026-10-21 16:25:08,464 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42609/json/version 2026-10-21 16:25:08,465 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42609', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:08,478 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-21 16:25:08,478 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42609/json 2026-10-21 16:25:08,479 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42609', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:08,493 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42609/devtools/page/E8A03723A8ECA36BBBB9587B67F51A02 2026-10-21 16:25:08,500 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-21 16:25:08,508 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-21 16:25:08,545 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-21 16:25:08,547 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" in browser 2026-10-21 16:25:08,548 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" 2026-10-21 16:25:08,584 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:08] "GET /pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297 HTTP/1.1" 200 - 9 0.005 0.023 2026-10-21 16:25:08,588 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'E8A03723A8ECA36BBBB9587B67F51A02', 'loaderId': '1F5D630D2D8D1CB3C24AC5DF7D93CB5D', 'isDownload': False} 2026-10-21 16:25:08,588 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:08,608 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:25:08,622 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:08] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.005 2026-10-21 16:25:08,627 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:08] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.013 2026-10-21 16:25:08,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:08] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.019 2026-10-21 16:25:08,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:25:08,826 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:25:08,840 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:08] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.001 0.008 2026-10-21 16:25:08,841 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:25:08,841 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:25:08,853 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:25:08,865 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:08,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:08] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.010 0.030 2026-10-21 16:25:08,895 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.041 2026-10-21 16:25:08,916 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:09,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.056 0.153 2026-10-21 16:25:09,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.209 2026-10-21 16:25:09,177 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.007 2026-10-21 16:25:09,182 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-21 16:25:09,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:25:09,242 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:09,253 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "GET /web/image/ir.attachment/13285/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:25:09,266 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:25:09,319 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:09,350 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-21 16:25:09,361 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-21 16:25:09,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-21 16:25:09,382 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:09,396 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.052 2026-10-21 16:25:09,409 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-21 16:25:09,420 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-21 16:25:09,433 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:09,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.011 2026-10-21 16:25:09,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.033 2026-10-21 16:25:09,487 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:09,494 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.032 2026-10-21 16:25:09,504 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.025 2026-10-21 16:25:09,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.068 2026-10-21 16:25:09,530 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.079 2026-10-21 16:25:09,546 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:09,547 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.089 2026-10-21 16:25:09,564 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25: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-10-21 16:25:09,587 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "GET /web/image/product.product/3039/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.003 0.021 2026-10-21 16:25:09,598 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:09,661 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:09,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.008 2026-10-21 16:25:09,722 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:09,787 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:09,823 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45459596 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000006', 'uuid': 'd3d50d5d-4968-4a4d-bf61-37c21279b6e0'}] 2026-10-21 16:25:09,851 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45459596 order {'name': None, 'pos_reference': '260-197-000006', 'uuid': 'd3d50d5d-4968-4a4d-bf61-37c21279b6e0'} created pos.order #958 2026-10-21 16:25:09,873 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45459596 finished 2026-10-21 16:25:09,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.030 0.137 2026-10-21 16:25:09,986 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-21 16:25:10,002 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:10,058 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:10,114 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:10,176 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:10,227 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:10,278 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:10,335 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:10,363 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:10] "GET /web/image/product.product/3041/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-21 16:25:10,386 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:10,452 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:10,476 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42236055 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000006', 'uuid': 'd3d50d5d-4968-4a4d-bf61-37c21279b6e0'}] 2026-10-21 16:25:10,490 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1510] to pos.order #958 2026-10-21 16:25:10,494 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42236055 order {'name': None, 'pos_reference': '260-197-000006', 'uuid': 'd3d50d5d-4968-4a4d-bf61-37c21279b6e0'} updated pos.order #958 2026-10-21 16:25:10,510 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42236055 finished 2026-10-21 16:25:10,605 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.036 0.120 2026-10-21 16:25:10,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-21 16:25:10,653 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:10,710 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:10,765 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:10,822 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:10,875 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:10,924 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-21 16:25:10,925 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:10,972 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8931560 (allocated 10223616) 2026-10-21 16:25:10,974 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 144552 2026-10-21 16:25:10,974 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-21 16:25:10,975 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 144552 2026-10-21 16:25:11,069 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162511_069477_test_self_order_mobile.txt 2026-10-21 16:25:11,069 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpu75_8de2_chrome_odoo" 2026-10-21 16:25:11,400 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 144751 2026-10-21 16:25:11,401 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmps2qcxtyt_chrome_odoo 2026-10-21 16:25:11,401 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35793/json/version 2026-10-21 16:25:11,402 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:11,456 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-21 16:25:11,457 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35793/json 2026-10-21 16:25:11,457 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:11,470 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35793/devtools/page/60BF903C774FF578D33234A508EC4A0A 2026-10-21 16:25:11,483 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-21 16:25:11,487 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-21 16:25:11,508 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-21 16:25:11,514 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" in browser 2026-10-21 16:25:11,514 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" 2026-10-21 16:25:11,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:11] "GET /pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297 HTTP/1.1" 200 - 9 0.005 0.018 2026-10-21 16:25:11,577 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '60BF903C774FF578D33234A508EC4A0A', 'loaderId': 'E684F00E9B755475E4A5580295639A02', 'isDownload': False} 2026-10-21 16:25:11,577 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:11,596 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:25:11,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:11] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.007 2026-10-21 16:25:11,618 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:11] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.012 2026-10-21 16:25:11,625 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:11] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.019 2026-10-21 16:25:11,784 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 16:25:11,787 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:25:11,801 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:25:11,802 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:11] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 16:25:11,804 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:25:11,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:25:11,808 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:11,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:11] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.011 0.035 2026-10-21 16:25:11,863 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:11,866 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.049 2026-10-21 16:25:12,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.064 0.185 2026-10-21 16:25:12,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.245 2026-10-21 16:25:12,178 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.009 2026-10-21 16:25:12,183 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-21 16:25:12,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:25:12,248 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:12,261 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "GET /web/image/ir.attachment/13285/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:25:12,277 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:25:12,323 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:12,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 16:25:12,366 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-21 16:25:12,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-21 16:25:12,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-10-21 16:25:12,398 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:12,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-21 16:25:12,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-21 16:25:12,464 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:12,469 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.012 2026-10-21 16:25:12,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.022 2026-10-21 16:25:12,491 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.020 2026-10-21 16:25:12,501 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:12,503 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.045 2026-10-21 16:25:12,513 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.045 2026-10-21 16:25:12,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.069 2026-10-21 16:25:12,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.033 2026-10-21 16:25:12,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.054 2026-10-21 16:25:12,558 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.081 2026-10-21 16:25:12,577 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:12,598 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:25:12,617 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "GET /web/image/product.product/3039/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.018 2026-10-21 16:25:12,629 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:12,696 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:12,730 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95814312 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000007', 'uuid': '34cb9738-74a6-4663-a4ca-6111188906ee'}] 2026-10-21 16:25:12,762 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95814312 order {'name': None, 'pos_reference': '260-197-000007', 'uuid': '34cb9738-74a6-4663-a4ca-6111188906ee'} created pos.order #959 2026-10-21 16:25:12,780 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95814312 finished 2026-10-21 16:25:12,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 72 0.035 0.140 2026-10-21 16:25:12,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.012 2026-10-21 16:25:12,919 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:12,975 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:13,033 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:13,098 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:13,149 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:13,203 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:13,257 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:13,285 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:13] "GET /web/image/product.product/3041/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-10-21 16:25:13,309 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:13,376 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:13,409 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20974515 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000007', 'uuid': '34cb9738-74a6-4663-a4ca-6111188906ee'}] 2026-10-21 16:25:13,425 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1512] to pos.order #959 2026-10-21 16:25:13,429 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20974515 order {'name': None, 'pos_reference': '260-197-000007', 'uuid': '34cb9738-74a6-4663-a4ca-6111188906ee'} updated pos.order #959 2026-10-21 16:25:13,445 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20974515 finished 2026-10-21 16:25:13,560 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.049 0.135 2026-10-21 16:25:13,597 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-10-21 16:25:13,603 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:13,659 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:13,719 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:13,778 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:13,832 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:13,881 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-21 16:25:13,882 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:13,921 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8708896 (allocated 9699328) 2026-10-21 16:25:13,924 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 144751 2026-10-21 16:25:13,924 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-21 16:25:13,925 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 144751 2026-10-21 16:25:14,027 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162514_027544_test_self_order_mobile.txt 2026-10-21 16:25:14,027 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmps2qcxtyt_chrome_odoo" 2026-10-21 16:25:14,307 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 144956 2026-10-21 16:25:14,307 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpk2juyx1t_chrome_odoo 2026-10-21 16:25:14,307 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34345/json/version 2026-10-21 16:25:14,308 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34345', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:14,328 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-21 16:25:14,328 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34345/json 2026-10-21 16:25:14,328 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34345', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:14,340 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34345/devtools/page/5AD39C0325C9B00667CE04E0595492C8 2026-10-21 16:25:14,349 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-21 16:25:14,354 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-21 16:25:14,371 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-21 16:25:14,380 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" in browser 2026-10-21 16:25:14,381 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" 2026-10-21 16:25:14,417 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:14] "GET /pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297 HTTP/1.1" 200 - 9 0.005 0.021 2026-10-21 16:25:14,421 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '5AD39C0325C9B00667CE04E0595492C8', 'loaderId': '09FE714C1E6D7D793B8034FE43A63A0C', 'isDownload': False} 2026-10-21 16:25:14,421 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:14,436 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:25:14,459 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:14] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.008 2026-10-21 16:25:14,467 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:14] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.017 2026-10-21 16:25:14,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:14] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.015 2026-10-21 16:25:14,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.007 2026-10-21 16:25:14,626 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:25:14,652 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:25:14,652 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:14] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.011 2026-10-21 16:25:14,655 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:25:14,655 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:25:14,659 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:14,705 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:14] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.011 0.028 2026-10-21 16:25:14,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.041 2026-10-21 16:25:14,712 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:14,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-21 16:25:14,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:14] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.114 0.135 2026-10-21 16:25:15,044 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.012 2026-10-21 16:25:15,050 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-21 16:25:15,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:25:15,124 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:15,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.009 2026-10-21 16:25:15,141 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.023 2026-10-21 16:25:15,149 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:25:15,155 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.038 2026-10-21 16:25:15,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.060 2026-10-21 16:25:15,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.078 2026-10-21 16:25:15,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.092 2026-10-21 16:25:15,205 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:15,213 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.057 2026-10-21 16:25:15,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.042 2026-10-21 16:25:15,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "GET /web/image/ir.attachment/13285/raw HTTP/1.1" 200 - 4 0.003 0.026 2026-10-21 16:25:15,247 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.110 2026-10-21 16:25:15,260 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.061 2026-10-21 16:25:15,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.098 2026-10-21 16:25:15,281 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:15,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.055 2026-10-21 16:25:15,299 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-21 16:25:15,321 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.002 0.100 2026-10-21 16:25:15,330 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:15,332 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-21 16:25:15,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-21 16:25:15,363 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.080 2026-10-21 16:25:15,381 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:15,446 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:15,463 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25: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-10-21 16:25:15,482 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "GET /web/image/product.product/3039/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.006 0.015 2026-10-21 16:25:15,498 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:15,564 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:15,577 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.009 2026-10-21 16:25:15,627 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:15,691 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:15,733 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40895054 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000008', 'uuid': '83af80c0-31db-401f-b255-1ec098dc38cd'}] 2026-10-21 16:25:15,758 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40895054 order {'name': None, 'pos_reference': '260-197-000008', 'uuid': '83af80c0-31db-401f-b255-1ec098dc38cd'} created pos.order #960 2026-10-21 16:25:15,774 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40895054 finished 2026-10-21 16:25:15,864 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.058 0.115 2026-10-21 16:25:15,904 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:15,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.009 2026-10-21 16:25:15,960 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:16,018 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:16,085 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:16,137 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:16,187 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:16,244 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:16,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:16] "GET /web/image/product.product/3041/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.018 2026-10-21 16:25:16,295 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:16,356 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:16,392 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37696781 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000008', 'uuid': '83af80c0-31db-401f-b255-1ec098dc38cd'}] 2026-10-21 16:25:16,412 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: Added lines [1514] to pos.order #960 2026-10-21 16:25:16,418 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37696781 order {'name': None, 'pos_reference': '260-197-000008', 'uuid': '83af80c0-31db-401f-b255-1ec098dc38cd'} updated pos.order #960 2026-10-21 16:25:16,441 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37696781 finished 2026-10-21 16:25:16,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.054 0.167 2026-10-21 16:25:16,615 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-10-21 16:25:16,624 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:16,679 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:16,734 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:16,792 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:16,845 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:16,893 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-21 16:25:16,894 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:16,929 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8944640 (allocated 9961472) 2026-10-21 16:25:16,931 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 144956 2026-10-21 16:25:16,931 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-21 16:25:16,932 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 144956 2026-10-21 16:25:17,031 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162517_030885_test_self_order_mobile.txt 2026-10-21 16:25:17,031 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpk2juyx1t_chrome_odoo" 2026-10-21 16:25:17,312 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 145157 2026-10-21 16:25:17,312 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpomcjr_6x_chrome_odoo 2026-10-21 16:25:17,312 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34507/json/version 2026-10-21 16:25:17,314 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:17,337 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-21 16:25:17,337 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34507/json 2026-10-21 16:25:17,338 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:17,350 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34507/devtools/page/94362A8E9E5674C485B565190D590C74 2026-10-21 16:25:17,361 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-21 16:25:17,369 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-21 16:25:17,382 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-21 16:25:17,386 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" in browser 2026-10-21 16:25:17,386 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" 2026-10-21 16:25:17,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:17] "GET /pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297 HTTP/1.1" 200 - 9 0.005 0.017 2026-10-21 16:25:17,422 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '94362A8E9E5674C485B565190D590C74', 'loaderId': 'B7D7345BF98EAA988D6A9BD510DC1BF6', 'isDownload': False} 2026-10-21 16:25:17,422 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:17,434 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:25:17,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:17] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.009 2026-10-21 16:25:17,460 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:17] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.013 2026-10-21 16:25:17,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:17] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.016 2026-10-21 16:25:17,620 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.009 2026-10-21 16:25:17,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:25:17,635 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:25:17,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:17] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 16:25:17,639 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:25:17,639 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:25:17,643 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:17,693 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:17] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.009 0.034 2026-10-21 16:25:17,697 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:17,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.044 2026-10-21 16:25:17,911 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:17] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.069 0.131 2026-10-21 16:25:17,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.196 2026-10-21 16:25:17,961 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.007 2026-10-21 16:25:17,966 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-21 16:25:18,008 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:25:18,024 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,037 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "GET /web/image/ir.attachment/13285/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-21 16:25:18,045 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:25:18,099 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,128 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 16:25:18,143 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.023 2026-10-21 16:25:18,161 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.038 2026-10-21 16:25:18,171 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,179 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.007 0.054 2026-10-21 16:25:18,196 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-10-21 16:25:18,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.081 2026-10-21 16:25:18,218 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.010 2026-10-21 16:25:18,270 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.026 2026-10-21 16:25:18,291 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.029 2026-10-21 16:25:18,309 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.039 2026-10-21 16:25:18,321 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.077 2026-10-21 16:25:18,332 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,332 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.047 2026-10-21 16:25:18,345 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.091 2026-10-21 16:25:18,358 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.057 2026-10-21 16:25:18,369 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25: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-10-21 16:25:18,370 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.117 2026-10-21 16:25:18,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.050 2026-10-21 16:25:18,387 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,392 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.076 2026-10-21 16:25:18,400 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.056 2026-10-21 16:25:18,422 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "GET /web/image/product.product/3039/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.003 0.037 2026-10-21 16:25:18,432 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.075 2026-10-21 16:25:18,440 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,495 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,559 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,611 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,666 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,728 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,778 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,829 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,884 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,936 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:18,998 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:19,012 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:19] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.010 2026-10-21 16:25:19,059 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:19,123 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:19,162 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69543751 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000009', 'uuid': '97838e87-60da-4bdd-9403-2a317938af8b'}] 2026-10-21 16:25:19,189 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69543751 order {'name': None, 'pos_reference': '260-197-000009', 'uuid': '97838e87-60da-4bdd-9403-2a317938af8b'} created pos.order #961 2026-10-21 16:25:19,205 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69543751 finished 2026-10-21 16:25:19,291 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.036 0.132 2026-10-21 16:25:19,329 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-10-21 16:25:19,335 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:19,391 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:19,448 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:19,511 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:19,562 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:19,613 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:19,671 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:19,702 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:19] "GET /web/image/product.product/3041/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.016 2026-10-21 16:25:19,724 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:19,774 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:19,840 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:19,888 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:19,940 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:19,991 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-21 16:25:19,992 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_meal_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-21 16:25:20,037 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9631476 (allocated 10747904) 2026-10-21 16:25:20,038 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 145157 2026-10-21 16:25:20,039 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-21 16:25:20,039 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 145157 2026-10-21 16:25:20,107 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162520_107050_test_self_order_mobile.txt 2026-10-21 16:25:20,107 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpomcjr_6x_chrome_odoo" 2026-10-21 16:25:20,410 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 145362 2026-10-21 16:25:20,410 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpmi7fl50i_chrome_odoo 2026-10-21 16:25:20,410 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43975/json/version 2026-10-21 16:25:20,411 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:20,420 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-21 16:25:20,421 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43975/json 2026-10-21 16:25:20,421 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:20,428 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:43975/devtools/page/52888015438A7E3472B45596CA3EB286 2026-10-21 16:25:20,445 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-21 16:25:20,449 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-21 16:25:20,462 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-21 16:25:20,469 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" in browser 2026-10-21 16:25:20,469 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" 2026-10-21 16:25:20,503 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:20] "GET /pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297 HTTP/1.1" 200 - 9 0.003 0.022 2026-10-21 16:25:20,507 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '52888015438A7E3472B45596CA3EB286', 'loaderId': '04681E6BF79BF1238A258D38157428B6', 'isDownload': False} 2026-10-21 16:25:20,507 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:20,519 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:25:20,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:20] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.008 2026-10-21 16:25:20,551 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:20] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.019 2026-10-21 16:25:20,559 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:20] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.022 2026-10-21 16:25:20,752 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:25:20,755 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:25:20,780 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:20] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.010 2026-10-21 16:25:20,781 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:25:20,782 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:25:20,785 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:25:20,798 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:25:20,799 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:20,840 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:20] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.011 0.037 2026-10-21 16:25:20,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-21 16:25:20,852 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:21,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.058 0.156 2026-10-21 16:25:21,135 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.006 2026-10-21 16:25:21,144 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-21 16:25:21,178 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:25:21,221 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.018 0.011 2026-10-21 16:25:21,239 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.033 2026-10-21 16:25:21,247 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:21,252 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.051 2026-10-21 16:25:21,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.030 2026-10-21 16:25:21,273 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:25:21,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.029 2026-10-21 16:25:21,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.036 2026-10-21 16:25:21,293 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:21,301 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.049 2026-10-21 16:25:21,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.032 2026-10-21 16:25:21,327 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.087 2026-10-21 16:25:21,336 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.037 2026-10-21 16:25:21,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.036 2026-10-21 16:25:21,357 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:21,357 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.031 2026-10-21 16:25:21,366 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "GET /web/image/ir.attachment/13285/raw HTTP/1.1" 200 - 4 0.001 0.032 2026-10-21 16:25:21,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.084 2026-10-21 16:25:21,391 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.129 2026-10-21 16:25:21,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-10-21 16:25:21,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-21 16:25:21,421 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:21,433 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-21 16:25:21,446 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:25:21,450 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-21 16:25:21,460 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-21 16:25:21,472 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:21,475 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.000 0.076 2026-10-21 16:25:21,496 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "GET /web/image/product.product/3039/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.003 0.050 2026-10-21 16:25:21,525 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:21,579 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:21,642 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:21,698 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:21,752 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:21,803 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:21,864 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:21,920 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:21,956 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:21] "GET /web/image/product.product/3041/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.018 2026-10-21 16:25:21,971 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:22,033 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:22,045 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:22] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.007 2026-10-21 16:25:22,093 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:22,159 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:22,189 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29420810 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000010', 'uuid': '6bfb246d-eef1-45f9-af83-0691805de0cc'}] 2026-10-21 16:25:22,213 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29420810 order {'name': None, 'pos_reference': '260-197-000010', 'uuid': '6bfb246d-eef1-45f9-af83-0691805de0cc'} created pos.order #962 2026-10-21 16:25:22,229 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29420810 finished 2026-10-21 16:25:22,303 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.033 0.114 2026-10-21 16:25:22,340 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-21 16:25:22,359 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:22,405 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:22,461 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:22,512 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:22,563 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-21 16:25:22,564 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_each_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-21 16:25:22,599 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9063656 (allocated 10223616) 2026-10-21 16:25:22,603 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 145362 2026-10-21 16:25:22,604 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-21 16:25:22,604 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 145362 2026-10-21 16:25:22,710 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162522_710140_test_self_order_mobile.txt 2026-10-21 16:25:22,710 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpmi7fl50i_chrome_odoo" 2026-10-21 16:25:23,007 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 145577 2026-10-21 16:25:23,008 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpqtl_71w1_chrome_odoo 2026-10-21 16:25:23,008 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33865/json/version 2026-10-21 16:25:23,009 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33865', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:23,044 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-21 16:25:23,044 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33865/json 2026-10-21 16:25:23,044 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33865', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:23,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33865/devtools/page/C463033276355E25654B3EE6513E975A 2026-10-21 16:25:23,062 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-21 16:25:23,066 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-21 16:25:23,091 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-21 16:25:23,094 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" in browser 2026-10-21 16:25:23,094 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297" 2026-10-21 16:25:23,158 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /pos-self/197?access_token=e5f3fdf583194cee&table_identifier=adcba297 HTTP/1.1" 200 - 9 0.030 0.025 2026-10-21 16:25:23,161 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'C463033276355E25654B3EE6513E975A', 'loaderId': 'F5F1E7E1CF2CA622C53FA27E18D64009', 'isDownload': False} 2026-10-21 16:25:23,161 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:23,177 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:25:23,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.012 2026-10-21 16:25:23,204 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.014 2026-10-21 16:25:23,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-10-21 16:25:23,363 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 16:25:23,367 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:25:23,381 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.003 0.008 2026-10-21 16:25:23,382 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:25:23,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:25:23,384 44 INFO rb-01d1866-225816-427320 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/197?access_token=e5f3fdf583194cee&table_identifier=adcba297", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:25:23,391 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:23,433 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.011 0.026 2026-10-21 16:25:23,439 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.039 2026-10-21 16:25:23,444 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:23,724 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.097 0.171 2026-10-21 16:25:23,726 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.261 2026-10-21 16:25:23,776 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.008 2026-10-21 16:25:23,781 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-21 16:25:23,826 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:25:23,843 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:23,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /web/image/ir.attachment/13285/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:25:23,863 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:25:23,915 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:23,948 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 16:25:23,963 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-21 16:25:23,974 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-10-21 16:25:23,984 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:23,986 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-10-21 16:25:23,997 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:23] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-10-21 16:25:24,008 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-10-21 16:25:24,044 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:24,069 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25: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-10-21 16:25:24,087 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "GET /web/image/product.product/3039/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-10-21 16:25:24,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.027 2026-10-21 16:25:24,099 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:24,106 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.036 2026-10-21 16:25:24,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.049 2026-10-21 16:25:24,125 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.031 2026-10-21 16:25:24,135 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.030 2026-10-21 16:25:24,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.069 2026-10-21 16:25:24,153 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.067 2026-10-21 16:25:24,167 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:24,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.039 2026-10-21 16:25:24,185 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.058 2026-10-21 16:25:24,193 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.048 2026-10-21 16:25:24,201 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.037 2026-10-21 16:25:24,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.026 2026-10-21 16:25:24,215 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:24,222 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.027 2026-10-21 16:25:24,231 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.116 2026-10-21 16:25:24,239 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.083 2026-10-21 16:25:24,273 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68097096 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000011', 'uuid': '001b25fb-6106-4de1-b340-2b307404d9ac'}] 2026-10-21 16:25:24,300 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68097096 order {'name': None, 'pos_reference': '260-197-000011', 'uuid': '001b25fb-6106-4de1-b340-2b307404d9ac'} created pos.order #963 2026-10-21 16:25:24,316 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68097096 finished 2026-10-21 16:25:24,399 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.037 0.155 2026-10-21 16:25:24,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.010 2026-10-21 16:25:24,452 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:24,509 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:24,557 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-21 16:25:24,557 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:24,588 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7802340 (allocated 8650752) 2026-10-21 16:25:24,590 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 145577 2026-10-21 16:25:24,590 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-21 16:25:24,591 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 145577 2026-10-21 16:25:24,665 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162524_664824_test_self_order_mobile.txt 2026-10-21 16:25:24,665 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpqtl_71w1_chrome_odoo" 2026-10-21 16:25:24,700 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-10-21 16:25:29,560 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 145787 2026-10-21 16:25:29,560 44 INFO rb-01d1866-225816-427320 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/tmpkb89y3dy_chrome_odoo 2026-10-21 16:25:29,561 44 INFO rb-01d1866-225816-427320 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:36763/json/version 2026-10-21 16:25:29,561 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:29,597 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Browser version: Chrome/150.0.7871.114 2026-10-21 16:25:29,597 44 INFO rb-01d1866-225816-427320 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:36763/json 2026-10-21 16:25:29,598 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:29,607 44 INFO rb-01d1866-225816-427320 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:36763/devtools/page/1C7C8F73C0FC88E07040256D937922F1 2026-10-21 16:25:29,618 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:29,628 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome headless enable page notifications 2026-10-21 16:25:29,655 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Setting session cookie in browser 2026-10-21 16:25:29,917 44 INFO rb-01d1866-225816-427320 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/198?access_token=ed9caa51e18749d4&table_identifier=059dfe0b" in browser 2026-10-21 16:25:29,918 44 INFO rb-01d1866-225816-427320 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/198?access_token=ed9caa51e18749d4&table_identifier=059dfe0b" 2026-10-21 16:25:29,932 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:25:30,293 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:30] "GET /pos-self/198?access_token=ed9caa51e18749d4&table_identifier=059dfe0b HTTP/1.1" 200 - 59 0.021 0.344 2026-10-21 16:25:30,296 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': '1C7C8F73C0FC88E07040256D937922F1', 'loaderId': '92D45534AA9225DF90AF45FE94A68DA1', 'isDownload': False} 2026-10-21 16:25:30,296 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:30,311 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:25:30,330 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:25:30,366 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:30] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.032 2026-10-21 16:25:30,383 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:25:30,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:30] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.079 2026-10-21 16:25:30,410 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:25:30,426 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:30] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.098 2026-10-21 16:25:30,550 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:25:30,558 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:25:30,566 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:30] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.007 2026-10-21 16:25:30,568 44 INFO rb-01d1866-225816-427320 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/198?access_token=ed9caa51e18749d4&table_identifier=059dfe0b", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:25:30,573 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:25:30,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:25:30,575 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:30,630 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:30,649 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:30] "POST /pos-self/relations/198 HTTP/1.1" 200 - 37 0.020 0.047 2026-10-21 16:25:30,697 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-21 16:25:30,932 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:30] "POST /pos-self/data/198 HTTP/1.1" 200 - 181 0.090 0.155 2026-10-21 16:25:30,935 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.222 2026-10-21 16:25:30,994 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-10-21 16:25:31,000 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:31,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:31] "GET /web/image/ir.attachment/13394/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:25:31,086 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:31,097 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:31] "GET /web/image/ir.attachment/13343/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:25:31,105 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:25:31,151 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:31,176 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:31] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:25:31,187 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:31] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-21 16:25:31,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:31] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-21 16:25:31,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:31] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-21 16:25:31,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:31] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-10-21 16:25:31,224 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:31,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:31] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-21 16:25:31,286 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:31,311 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25: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-10-21 16:25:31,323 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:31] "GET /web/image/product.product/3042/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-10-21 16:25:31,343 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:31,407 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:31,441 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66112157 started for PoS orders references: [{'name': None, 'pos_reference': '260-198-000001', 'uuid': '5375258f-d3d8-4897-a86f-cf203a904c51'}] 2026-10-21 16:25:31,471 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66112157 order {'name': None, 'pos_reference': '260-198-000001', 'uuid': '5375258f-d3d8-4897-a86f-cf203a904c51'} created pos.order #964 2026-10-21 16:25:31,489 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66112157 finished 2026-10-21 16:25:31,901 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 277 0.140 0.355 2026-10-21 16:25:31,934 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.008 2026-10-21 16:25:31,952 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:32,008 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:32,064 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-10-21 16:25:32,064 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:32,107 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 8005340 (allocated 8650752) 2026-10-21 16:25:32,109 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 145787 2026-10-21 16:25:32,110 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-10-21 16:25:32,110 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 145787 2026-10-21 16:25:32,205 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162532_204773_test_self_order_mobile_0_price_order.txt 2026-10-21 16:25:32,205 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmpkb89y3dy_chrome_odoo" 2026-10-21 16:25:32,244 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-10-21 16:25:37,183 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 145981 2026-10-21 16:25:37,183 44 INFO rb-01d1866-225816-427320 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/tmpd1nelpsi_chrome_odoo 2026-10-21 16:25:37,184 44 INFO rb-01d1866-225816-427320 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:43847/json/version 2026-10-21 16:25:37,184 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43847', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:37,217 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Browser version: Chrome/150.0.7871.114 2026-10-21 16:25:37,218 44 INFO rb-01d1866-225816-427320 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:43847/json 2026-10-21 16:25:37,218 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43847', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:37,227 44 INFO rb-01d1866-225816-427320 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:43847/devtools/page/E8E4F0286D4909BE5F112C7A90D1BCF9 2026-10-21 16:25:37,236 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:37,246 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome headless enable page notifications 2026-10-21 16:25:37,266 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Setting session cookie in browser 2026-10-21 16:25:37,439 44 INFO rb-01d1866-225816-427320 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/199" in browser 2026-10-21 16:25:37,439 44 INFO rb-01d1866-225816-427320 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/199" 2026-10-21 16:25:37,450 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:25:37,893 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:37] "GET /pos-self/199 HTTP/1.1" 200 - 57 0.029 0.417 2026-10-21 16:25:37,897 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': 'E8E4F0286D4909BE5F112C7A90D1BCF9', 'loaderId': '42F52DDF1E7FF213474E67A453BDBECA', 'isDownload': False} 2026-10-21 16:25:37,897 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:37,910 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:25:37,925 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:25:37,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:37] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.024 2026-10-21 16:25:37,973 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:25:37,987 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:37] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.064 2026-10-21 16:25:37,995 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:25:38,011 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:38] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.092 2026-10-21 16:25:38,172 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 16:25:38,179 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:25:38,191 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:38] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.003 0.009 2026-10-21 16:25:38,197 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:25:38,197 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:25:38,203 44 INFO rb-01d1866-225816-427320 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/199", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:25:38,241 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:38,251 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-21 16:25:38,268 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:38,329 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:38] "POST /pos-self/relations/199 HTTP/1.1" 200 - 37 0.020 0.103 2026-10-21 16:25:38,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-10-21 16:25:38,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:38] "POST /pos-self/data/199 HTTP/1.1" 200 - 181 0.079 0.165 2026-10-21 16:25:38,630 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:38,669 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:38] "GET /web/image/ir.attachment/13452/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:25:38,686 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:38,696 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:38] "GET /web/image/ir.attachment/13401/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:25:38,712 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:25:38,736 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-10-21 16:25:38,737 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:38,759 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6240008 (allocated 6815744) 2026-10-21 16:25:38,761 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 145981 2026-10-21 16:25:38,762 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-10-21 16:25:38,763 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 145981 2026-10-21 16:25:38,858 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162538_857847_test_self_order_mobile_no_access_token.txt 2026-10-21 16:25:38,858 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmpd1nelpsi_chrome_odoo" 2026-10-21 16:25:38,893 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-10-21 16:25:44,147 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 146163 2026-10-21 16:25:44,147 44 INFO rb-01d1866-225816-427320 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/tmp_5pygoy0_chrome_odoo 2026-10-21 16:25:44,147 44 INFO rb-01d1866-225816-427320 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:43499/json/version 2026-10-21 16:25:44,148 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43499', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:44,184 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Browser version: Chrome/150.0.7871.114 2026-10-21 16:25:44,185 44 INFO rb-01d1866-225816-427320 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:43499/json 2026-10-21 16:25:44,185 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43499', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:44,194 44 INFO rb-01d1866-225816-427320 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:43499/devtools/page/96F8003B76C4DF8300FC4988619A110B 2026-10-21 16:25:44,204 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:44,210 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:44,473 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-21 16:25:44,480 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:44,481 44 INFO rb-01d1866-225816-427320 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/201" in browser 2026-10-21 16:25:44,482 44 INFO rb-01d1866-225816-427320 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/201" 2026-10-21 16:25:44,503 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:25:45,047 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:45] "GET /pos/ui/201 HTTP/1.1" 200 - 127 0.061 0.486 2026-10-21 16:25:45,050 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': '96F8003B76C4DF8300FC4988619A110B', 'loaderId': '4F4CA5AF822BF54F1892F8CA6B67D003', 'isDownload': False} 2026-10-21 16:25:45,050 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:45,066 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:25:45,080 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:45] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:25:45,083 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:45] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:25:45,090 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:45] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:25:45,555 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:25:45,558 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:25:45,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 16:25:45,594 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:25:45,600 44 INFO rb-01d1866-225816-427320 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/201", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:25:45,605 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:45,605 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:25:45,614 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:25:45,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-10-21 16:25:45,651 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-10-21 16:25:45,703 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.038 2026-10-21 16:25:45,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-21 16:25:46,337 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 429 0.242 0.356 2026-10-21 16:25:46,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:25:46,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:25:46,468 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-10-21 16:25:46,487 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:25:46,498 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:46,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:25:46,537 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:25:46,540 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:25:46,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:25:46,553 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:25:46,559 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.017 2026-10-21 16:25:46,569 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:25:46,571 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:25:46,586 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:25:46,587 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-10-21 16:25:46,604 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:46,675 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "GET /pos/ui/201?from_backend=True HTTP/1.1" 200 - 33 0.020 0.072 2026-10-21 16:25:46,694 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.046 2026-10-21 16:25:46,754 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:25:46,756 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:46,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "GET /pos/ui/201 HTTP/1.1" 200 - 33 0.016 0.163 2026-10-21 16:25:46,796 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 20 0.011 0.026 2026-10-21 16:25:46,820 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:46,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "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-10-21 16:25:46,849 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:25:46,869 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.030 2026-10-21 16:25:46,871 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: tour succeeded 2026-10-21 16:25:46,872 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:46,927 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 12722580 (allocated 13107200) 2026-10-21 16:25:46,932 44 INFO rb-01d1866-225816-427320 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 146163 2026-10-21 16:25:46,932 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Closing websocket connection 2026-10-21 16:25:46,933 44 INFO rb-01d1866-225816-427320 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 146163 2026-10-21 16:25:47,028 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162547_028195_test_self_order_mobile_not_visible_in_other_config.txt 2026-10-21 16:25:47,028 44 INFO rb-01d1866-225816-427320 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/tmp_5pygoy0_chrome_odoo" 2026-10-21 16:25:47,072 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-10-21 16:25:51,932 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 146374 2026-10-21 16:25:51,932 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpzabxz9w6_chrome_odoo 2026-10-21 16:25:51,932 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:43085/json/version 2026-10-21 16:25:51,934 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:51,950 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: Chrome/150.0.7871.114 2026-10-21 16:25:51,950 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:43085/json 2026-10-21 16:25:51,951 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:51,959 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:43085/devtools/page/32EBD8CBA38F4EA9220D666507CA2FDF 2026-10-21 16:25:51,967 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-10-21 16:25:51,971 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-10-21 16:25:51,996 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-10-21 16:25:52,230 44 INFO rb-01d1866-225816-427320 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/202?access_token=81a196198f3d4025&table_identifier=41d8e7d7" in browser 2026-10-21 16:25:52,230 44 INFO rb-01d1866-225816-427320 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/202?access_token=81a196198f3d4025&table_identifier=41d8e7d7" 2026-10-21 16:25:52,240 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:25:52,787 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:52] "GET /pos-self/202?access_token=81a196198f3d4025&table_identifier=41d8e7d7 HTTP/1.1" 200 - 59 0.022 0.527 2026-10-21 16:25:52,791 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '32EBD8CBA38F4EA9220D666507CA2FDF', 'loaderId': 'D119963FBB98B7E5CD2832DB07189F81', 'isDownload': False} 2026-10-21 16:25:52,791 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:52,806 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:25:52,824 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:25:52,855 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:52] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.024 2026-10-21 16:25:52,864 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:25:52,884 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:52] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.066 2026-10-21 16:25:52,890 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:25:52,904 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:52] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.084 2026-10-21 16:25:53,056 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-21 16:25:53,062 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:25:53,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 16:25:53,077 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:25:53,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:25:53,083 44 INFO rb-01d1866-225816-427320 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/202?access_token=81a196198f3d4025&table_identifier=41d8e7d7", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:25:53,114 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:53,132 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.041 2026-10-21 16:25:53,144 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:53,210 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "POST /pos-self/relations/202 HTTP/1.1" 200 - 37 0.038 0.086 2026-10-21 16:25:53,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-21 16:25:53,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "POST /pos-self/data/202 HTTP/1.1" 200 - 180 0.099 0.193 2026-10-21 16:25:53,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.009 2026-10-21 16:25:53,584 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: Owl is running in 'dev' mode. 2026-10-21 16:25:53,633 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /web/image/ir.attachment/13565/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:25:53,682 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:53,726 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:25:53,735 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:25:53,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-21 16:25:53,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-21 16:25:53,755 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:53,776 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.051 2026-10-21 16:25:53,801 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-21 16:25:53,811 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-21 16:25:53,828 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:53,900 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:53,911 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /web/image/ir.attachment/13514/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:25:53,925 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:25:53,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /web/image/product.product/3041/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-10-21 16:25:53,953 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:53,961 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:53] "GET /web/image/product.product/3039/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.033 2026-10-21 16:25:54,005 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:54,083 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:54,128 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35011781 started for PoS orders references: [{'name': None, 'pos_reference': '260-202-000002', 'uuid': '4ea193b3-8745-4e39-b43d-93e843a30a40'}] 2026-10-21 16:25:54,164 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35011781 order {'name': None, 'pos_reference': '260-202-000002', 'uuid': '4ea193b3-8745-4e39-b43d-93e843a30a40'} created pos.order #967 2026-10-21 16:25:54,184 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35011781 finished 2026-10-21 16:25:54,294 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 111 0.058 0.163 2026-10-21 16:25:54,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.013 2026-10-21 16:25:54,350 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:54,406 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-10-21 16:25:54,407 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:54,456 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 8014096 (allocated 9175040) 2026-10-21 16:25:54,463 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 146374 2026-10-21 16:25:54,463 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-10-21 16:25:54,464 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 146374 2026-10-21 16:25:54,558 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162554_558591_test_self_order_table_sharing.txt 2026-10-21 16:25:54,558 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpzabxz9w6_chrome_odoo" 2026-10-21 16:25:54,878 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 146569 2026-10-21 16:25:54,878 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmprffs9vt2_chrome_odoo 2026-10-21 16:25:54,878 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:42805/json/version 2026-10-21 16:25:54,879 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:54,899 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: Chrome/150.0.7871.114 2026-10-21 16:25:54,899 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:42805/json 2026-10-21 16:25:54,900 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:25:54,911 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:42805/devtools/page/F56F68413B6771D2C7BC8C8986DB1D10 2026-10-21 16:25:54,925 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-10-21 16:25:54,930 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-10-21 16:25:54,957 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-10-21 16:25:54,963 44 INFO rb-01d1866-225816-427320 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/202?access_token=81a196198f3d4025&table_identifier=41d8e7d7" in browser 2026-10-21 16:25:54,964 44 INFO rb-01d1866-225816-427320 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/202?access_token=81a196198f3d4025&table_identifier=41d8e7d7" 2026-10-21 16:25:55,002 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /pos-self/202?access_token=81a196198f3d4025&table_identifier=41d8e7d7 HTTP/1.1" 200 - 9 0.005 0.022 2026-10-21 16:25:55,007 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': 'F56F68413B6771D2C7BC8C8986DB1D10', 'loaderId': 'D2EB1E651D84659873F108B9FDB56667', 'isDownload': False} 2026-10-21 16:25:55,007 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:55,029 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:25:55,048 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.008 2026-10-21 16:25:55,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.012 2026-10-21 16:25:55,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.019 2026-10-21 16:25:55,205 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-21 16:25:55,207 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:25:55,231 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 16:25:55,233 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:25:55,233 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:25:55,233 44 INFO rb-01d1866-225816-427320 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/202?access_token=81a196198f3d4025&table_identifier=41d8e7d7", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:25:55,240 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:55,293 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "POST /pos-self/relations/202 HTTP/1.1" 200 - 16 0.009 0.038 2026-10-21 16:25:55,296 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:55,298 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.049 2026-10-21 16:25:55,326 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-21 16:25:55,585 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "POST /pos-self/data/202 HTTP/1.1" 200 - 113 0.061 0.199 2026-10-21 16:25:55,685 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 35 0.017 0.040 2026-10-21 16:25:55,708 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: Owl is running in 'dev' mode. 2026-10-21 16:25:55,762 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.014 2026-10-21 16:25:55,768 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /web/image/ir.attachment/13565/raw HTTP/1.1" 200 - 4 0.001 0.015 2026-10-21 16:25:55,797 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:55,841 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 16:25:55,848 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:25:55,859 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.022 2026-10-21 16:25:55,869 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:55,873 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-21 16:25:55,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-21 16:25:55,900 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-21 16:25:55,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-21 16:25:55,919 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /web/image/ir.attachment/13514/raw HTTP/1.1" 200 - 4 0.001 0.043 2026-10-21 16:25:55,921 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-10-21 16:25:55,923 44 INFO rb-01d1866-225816-427320 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-10-21 16:25:55,950 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7193740 (allocated 7602176) 2026-10-21 16:25:55,955 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:25:55] "GET /web/image/product.product/3039/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 8 0.012 0.050 2026-10-21 16:25:55,956 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 146569 2026-10-21 16:25:55,957 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-10-21 16:25:55,957 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 146569 2026-10-21 16:25:56,040 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162556_039897_test_self_order_table_sharing.txt 2026-10-21 16:25:56,040 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmprffs9vt2_chrome_odoo" 2026-10-21 16:25:56,076 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-10-21 16:26:00,997 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 146763 2026-10-21 16:26:00,997 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpo27za_g3_chrome_odoo 2026-10-21 16:26:00,997 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:34055/json/version 2026-10-21 16:26:00,999 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34055', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:26:01,011 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-10-21 16:26:01,011 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:34055/json 2026-10-21 16:26:01,012 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34055', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:26:01,026 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:34055/devtools/page/5D521A1A178BD840BECE6ABA90C76934 2026-10-21 16:26:01,033 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-21 16:26:01,045 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-21 16:26:01,061 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-21 16:26:01,224 44 INFO rb-01d1866-225816-427320 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/203?access_token=262b5852554a480d" in browser 2026-10-21 16:26:01,224 44 INFO rb-01d1866-225816-427320 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/203?access_token=262b5852554a480d" 2026-10-21 16:26:01,235 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:26:01,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:01] "GET /pos-self/203?access_token=262b5852554a480d HTTP/1.1" 200 - 57 0.023 0.366 2026-10-21 16:26:01,624 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '5D521A1A178BD840BECE6ABA90C76934', 'loaderId': 'F9DD868C029965BAC6CFE95C01B17F51', 'isDownload': False} 2026-10-21 16:26:01,625 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:01,643 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:26:01,659 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:26:01,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:01] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.030 2026-10-21 16:26:01,693 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:26:01,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:01] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.059 2026-10-21 16:26:01,737 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:26:01,748 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:01] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.092 2026-10-21 16:26:01,856 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-21 16:26:01,865 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:26:01,875 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:01] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.009 2026-10-21 16:26:01,883 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:26:01,883 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:26:01,883 44 INFO rb-01d1866-225816-427320 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/203?access_token=262b5852554a480d", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:26:01,890 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:01,951 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:01] "POST /pos-self/relations/203 HTTP/1.1" 200 - 37 0.017 0.039 2026-10-21 16:26:02,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-21 16:26:02,295 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:02] "POST /pos-self/data/203 HTTP/1.1" 200 - 181 0.095 0.197 2026-10-21 16:26:02,298 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.261 2026-10-21 16:26:02,337 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-10-21 16:26:02,380 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:02] "GET /web/image/ir.attachment/13623/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:26:02,428 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:02,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:02] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-21 16:26:02,480 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:26:02,490 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:02,492 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:02] "GET /web/image/pos.category/362/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-10-21 16:26:02,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:02] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.047 2026-10-21 16:26:02,523 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:02] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-21 16:26:02,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:02] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-21 16:26:02,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:02] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.085 2026-10-21 16:26:02,555 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:02,565 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:02] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-21 16:26:02,612 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:02,679 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-21 16:26:02,680 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:02,724 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 7587928 (allocated 8650752) 2026-10-21 16:26:02,727 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 146763 2026-10-21 16:26:02,728 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-21 16:26:02,729 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 146763 2026-10-21 16:26:02,844 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162602_843800_test_sub_categories_products_displayed.txt 2026-10-21 16:26:02,844 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpo27za_g3_chrome_odoo" 2026-10-21 16:26:03,244 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 146951 2026-10-21 16:26:03,244 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmp11v6bpby_chrome_odoo 2026-10-21 16:26:03,244 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:38591/json/version 2026-10-21 16:26:03,245 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38591', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:26:03,261 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-10-21 16:26:03,262 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:38591/json 2026-10-21 16:26:03,262 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38591', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:26:03,274 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:38591/devtools/page/B39CD254AE51C944B6AD01B653C2B0F0 2026-10-21 16:26:03,288 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-21 16:26:03,293 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-21 16:26:03,343 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-21 16:26:03,363 44 INFO rb-01d1866-225816-427320 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/203" in browser 2026-10-21 16:26:03,363 44 INFO rb-01d1866-225816-427320 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/203" 2026-10-21 16:26:03,409 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:03] "GET /pos-self/203 HTTP/1.1" 200 - 7 0.006 0.020 2026-10-21 16:26:03,413 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'B39CD254AE51C944B6AD01B653C2B0F0', 'loaderId': '2A1265EE7CCAA9FFBDA13C7CC4673AC4', 'isDownload': False} 2026-10-21 16:26:03,413 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:03,434 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:26:03,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:03] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.008 2026-10-21 16:26:03,458 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:03] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-10-21 16:26:03,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:03] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.016 2026-10-21 16:26:03,630 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:26:03,633 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:26:03,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:03] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 16:26:03,649 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:26:03,650 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:26:03,651 44 INFO rb-01d1866-225816-427320 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/203", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:26:03,657 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:03,703 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:03] "POST /pos-self/relations/203 HTTP/1.1" 200 - 16 0.008 0.032 2026-10-21 16:26:03,708 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.044 2026-10-21 16:26:03,901 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:03] "POST /pos-self/data/203 HTTP/1.1" 200 - 113 0.059 0.128 2026-10-21 16:26:03,903 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.178 2026-10-21 16:26:03,937 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-10-21 16:26:04,011 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:04] "GET /web/image/ir.attachment/13629/raw HTTP/1.1" 200 - 4 0.011 0.028 2026-10-21 16:26:04,030 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:04,062 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:04] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:26:04,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:04] "GET /web/image/pos.category/362/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.002 0.039 2026-10-21 16:26:04,088 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:04,106 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:04] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-10-21 16:26:04,119 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:04] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-21 16:26:04,132 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:04] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-21 16:26:04,140 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:04,145 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:04] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-21 16:26:04,160 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:04] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-21 16:26:04,197 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:04,249 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-21 16:26:04,250 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:04,275 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6963072 (allocated 7864320) 2026-10-21 16:26:04,282 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 146951 2026-10-21 16:26:04,298 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-21 16:26:04,298 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 146951 2026-10-21 16:26:04,399 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162604_399247_test_sub_categories_products_displayed.txt 2026-10-21 16:26:04,399 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmp11v6bpby_chrome_odoo" 2026-10-21 16:26:04,772 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 147139 2026-10-21 16:26:04,772 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmp25otw23s_chrome_odoo 2026-10-21 16:26:04,772 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:32793/json/version 2026-10-21 16:26:04,773 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:26:04,822 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-10-21 16:26:04,822 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:32793/json 2026-10-21 16:26:04,823 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:26:04,839 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:32793/devtools/page/BCF5C14897F7214E902DA4CDD15F50D4 2026-10-21 16:26:04,851 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-21 16:26:04,857 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-21 16:26:04,874 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-21 16:26:04,882 44 INFO rb-01d1866-225816-427320 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/203?access_token=262b5852554a480d" in browser 2026-10-21 16:26:04,882 44 INFO rb-01d1866-225816-427320 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/203?access_token=262b5852554a480d" 2026-10-21 16:26:04,918 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:04] "GET /pos-self/203?access_token=262b5852554a480d HTTP/1.1" 200 - 7 0.005 0.020 2026-10-21 16:26:04,921 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'BCF5C14897F7214E902DA4CDD15F50D4', 'loaderId': '573766312F041838EE3C1FEC406F0C70', 'isDownload': False} 2026-10-21 16:26:04,921 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:04,941 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:26:04,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:04] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.007 2026-10-21 16:26:04,959 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:04] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.012 2026-10-21 16:26:04,973 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:04] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.023 2026-10-21 16:26:05,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-21 16:26:05,131 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:26:05,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 16:26:05,147 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:26:05,147 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:26:05,149 44 INFO rb-01d1866-225816-427320 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/203?access_token=262b5852554a480d", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:26:05,161 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:05,197 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "POST /pos-self/relations/203 HTTP/1.1" 200 - 16 0.015 0.027 2026-10-21 16:26:05,202 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.044 2026-10-21 16:26:05,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "POST /pos-self/data/203 HTTP/1.1" 200 - 114 0.067 0.127 2026-10-21 16:26:05,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.190 2026-10-21 16:26:05,472 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.029 2026-10-21 16:26:05,496 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-10-21 16:26:05,521 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "GET /web/image/ir.attachment/13632/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:26:05,553 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:05,586 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "GET /web/image/pos.category/359/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-21 16:26:05,604 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "GET /web/image/pos.category/362/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.037 2026-10-21 16:26:05,611 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:05,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "GET /web/image/product.template/2532/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-21 16:26:05,640 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "GET /web/image/pos.category/363/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.060 2026-10-21 16:26:05,659 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "GET /web/image/pos.category/361/image_128?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.034 2026-10-21 16:26:05,664 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:05,674 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "GET /web/image/product.template/2531/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-21 16:26:05,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "GET /web/image/product.template/2534/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-10-21 16:26:05,700 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "GET /web/image/product.template/2533/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-10-21 16:26:05,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:05] "GET /web/image/product.template/2530/image_512?unique=2026-10-21T16:23:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-21 16:26:05,719 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:05,771 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-21 16:26:05,772 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:05,798 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6917012 (allocated 7864320) 2026-10-21 16:26:05,800 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 147139 2026-10-21 16:26:05,801 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-21 16:26:05,801 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 147139 2026-10-21 16:26:05,896 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162605_895948_test_sub_categories_products_displayed.txt 2026-10-21 16:26:05,896 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmp25otw23s_chrome_odoo" 2026-10-21 16:26:05,941 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:26:07,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-10-21 16:26:12,086 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 147332 2026-10-21 16:26:12,086 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpv1xxsmpv_chrome_odoo 2026-10-21 16:26:12,086 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:34197/json/version 2026-10-21 16:26:12,088 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:26:12,143 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:26:12,143 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:34197/json 2026-10-21 16:26:12,144 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:26:12,160 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:34197/devtools/page/D10F323F52D2C4EDF6F14127579340A3 2026-10-21 16:26:12,168 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-21 16:26:12,175 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-21 16:26:12,201 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-10-21 16:26:12,424 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/204?access_token=d2008b230a124b7e" in browser 2026-10-21 16:26:12,424 44 INFO rb-01d1866-225816-427320 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/204?access_token=d2008b230a124b7e" 2026-10-21 16:26:12,437 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:26:12,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:12] "GET /pos-self/204?access_token=d2008b230a124b7e HTTP/1.1" 200 - 57 0.021 0.452 2026-10-21 16:26:12,911 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': 'D10F323F52D2C4EDF6F14127579340A3', 'loaderId': '6F1491748BEC22FCF8AE76A6D1556A86', 'isDownload': False} 2026-10-21 16:26:12,911 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:12,929 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:26:12,947 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:26:12,984 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:12] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.030 2026-10-21 16:26:12,992 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:26:13,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.058 2026-10-21 16:26:13,018 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:26:13,039 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.095 2026-10-21 16:26:13,185 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-21 16:26:13,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:26:13,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.005 2026-10-21 16:26:13,204 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:26:13,204 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:26:13,216 44 INFO rb-01d1866-225816-427320 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/204?access_token=d2008b230a124b7e", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:26:13,224 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:13,263 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "POST /pos-self/relations/204 HTTP/1.1" 200 - 37 0.019 0.033 2026-10-21 16:26:13,310 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-21 16:26:13,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "POST /pos-self/data/204 HTTP/1.1" 200 - 181 0.078 0.142 2026-10-21 16:26:13,529 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.205 2026-10-21 16:26:13,562 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:26:13,597 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /web/image/ir.attachment/13697/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:26:13,614 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:13,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /web/image/ir.attachment/13646/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:26:13,645 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:26:13,687 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:13,713 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /web/image/pos.category/365/image_128?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:26:13,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /web/image/product.template/2538/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-10-21 16:26:13,735 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /web/image/product.template/2537/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-21 16:26:13,757 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:13,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /web/image/product.template/2541/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.006 0.052 2026-10-21 16:26:13,783 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /web/image/product.template/2539/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.004 0.072 2026-10-21 16:26:13,794 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /web/image/product.template/2540/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-21 16:26:13,818 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:13,841 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26: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-10-21 16:26:13,858 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "GET /web/image/product.product/3047/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 8 0.003 0.018 2026-10-21 16:26:13,870 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:13,934 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:13,953 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:13] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.012 2026-10-21 16:26:14,030 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:14,124 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:14,219 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:14,330 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:14,396 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:14,490 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:14,544 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:14,634 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:14] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 34 0.031 0.058 2026-10-21 16:26:14,688 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4982060 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000001', 'uuid': '40766a34-cccd-4629-b397-851f675ae614'}] 2026-10-21 16:26:14,723 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4982060 order {'name': None, 'pos_reference': '260-204-000001', 'uuid': '40766a34-cccd-4629-b397-851f675ae614'} created pos.order #968 2026-10-21 16:26:14,740 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4982060 finished 2026-10-21 16:26:15,170 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 285 0.200 0.319 2026-10-21 16:26:15,224 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-10-21 16:26:15,225 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_delivery_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-21 16:26:15,270 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 8737724 (allocated 9961472) 2026-10-21 16:26:15,279 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 147332 2026-10-21 16:26:15,280 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-10-21 16:26:15,281 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 147332 2026-10-21 16:26:15,383 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162615_383303_test_preset_delivery_tour.txt 2026-10-21 16:26:15,383 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpv1xxsmpv_chrome_odoo" 2026-10-21 16:26:15,425 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-10-21 16:26:20,323 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 147525 2026-10-21 16:26:20,323 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmp7ac2hzsw_chrome_odoo 2026-10-21 16:26:20,323 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:37107/json/version 2026-10-21 16:26:20,324 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:26:20,336 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:26:20,336 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:37107/json 2026-10-21 16:26:20,337 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:26:20,347 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:37107/devtools/page/CD3AF0C159D757B5C7EB0584566B5B13 2026-10-21 16:26:20,355 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-10-21 16:26:20,358 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-10-21 16:26:20,382 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-10-21 16:26:20,580 44 INFO rb-01d1866-225816-427320 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/205?access_token=ce03e1b5972a4813&table_identifier=e855da70" in browser 2026-10-21 16:26:20,581 44 INFO rb-01d1866-225816-427320 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/205?access_token=ce03e1b5972a4813&table_identifier=e855da70" 2026-10-21 16:26:20,592 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:26:21,040 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /pos-self/205?access_token=ce03e1b5972a4813&table_identifier=e855da70 HTTP/1.1" 200 - 59 0.022 0.430 2026-10-21 16:26:21,044 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': 'CD3AF0C159D757B5C7EB0584566B5B13', 'loaderId': 'CFE269B6A2C9B0FE5531D8E50629856B', 'isDownload': False} 2026-10-21 16:26:21,044 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:21,060 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:26:21,075 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:26:21,104 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.022 2026-10-21 16:26:21,112 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:26:21,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.058 2026-10-21 16:26:21,137 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:26:21,153 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.077 2026-10-21 16:26:21,293 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.006 2026-10-21 16:26:21,298 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:26:21,316 44 INFO rb-01d1866-225816-427320 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/205?access_token=ce03e1b5972a4813&table_identifier=e855da70", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:26:21,328 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:21,332 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.006 0.008 2026-10-21 16:26:21,334 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:26:21,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:26:21,376 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:21,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "POST /pos-self/relations/205 HTTP/1.1" 200 - 37 0.018 0.043 2026-10-21 16:26:21,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-21 16:26:21,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "POST /pos-self/data/205 HTTP/1.1" 200 - 181 0.095 0.161 2026-10-21 16:26:21,701 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.234 2026-10-21 16:26:21,753 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-10-21 16:26:21,760 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:26:21,804 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /web/image/ir.attachment/13755/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:26:21,824 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:21,834 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /web/image/ir.attachment/13704/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:26:21,844 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:26:21,902 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:21,927 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /web/image/pos.category/365/image_128?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:26:21,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /web/image/product.template/2538/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-21 16:26:21,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /web/image/product.template/2537/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-21 16:26:21,961 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /web/image/product.template/2541/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-21 16:26:21,971 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /web/image/product.template/2539/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-10-21 16:26:21,974 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:21,989 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:21] "GET /web/image/product.template/2540/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-10-21 16:26:22,039 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:22,058 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:26:22,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:22] "GET /web/image/product.product/3046/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 8 0.008 0.014 2026-10-21 16:26:22,092 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:22,162 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:22,194 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9794718 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000001', 'uuid': 'f3f1cb75-d6ab-4f76-94e5-6c991d73c6ad'}] 2026-10-21 16:26:22,224 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9794718 order {'name': None, 'pos_reference': '260-205-000001', 'uuid': 'f3f1cb75-d6ab-4f76-94e5-6c991d73c6ad'} created pos.order #969 2026-10-21 16:26:22,242 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9794718 finished 2026-10-21 16:26:22,338 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.053 0.127 2026-10-21 16:26:22,384 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.013 2026-10-21 16:26:22,389 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-10-21 16:26:22,390 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:22,426 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7799592 (allocated 8650752) 2026-10-21 16:26:22,427 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 147525 2026-10-21 16:26:22,427 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-10-21 16:26:22,428 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 147525 2026-10-21 16:26:22,523 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162622_523582_test_preset_dine_in_tour.txt 2026-10-21 16:26:22,523 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmp7ac2hzsw_chrome_odoo" 2026-10-21 16:26:22,559 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-10-21 16:26:27,244 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 147717 2026-10-21 16:26:27,245 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmprm37k4ek_chrome_odoo 2026-10-21 16:26:27,245 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:39801/json/version 2026-10-21 16:26:27,246 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39801', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:26:27,261 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:26:27,262 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:39801/json 2026-10-21 16:26:27,262 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39801', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:26:27,277 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:39801/devtools/page/19D013F71F8BEE0D13B89A79FBDB4F7C 2026-10-21 16:26:27,284 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-10-21 16:26:27,293 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-10-21 16:26:27,303 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-10-21 16:26:27,502 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/206?access_token=ecba507aa2dc446b" in browser 2026-10-21 16:26:27,502 44 INFO rb-01d1866-225816-427320 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/206?access_token=ecba507aa2dc446b" 2026-10-21 16:26:27,512 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:26:28,003 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /pos-self/206?access_token=ecba507aa2dc446b HTTP/1.1" 200 - 57 0.021 0.473 2026-10-21 16:26:28,006 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': '19D013F71F8BEE0D13B89A79FBDB4F7C', 'loaderId': '04E61456585F504BD42017F46EF24149', 'isDownload': False} 2026-10-21 16:26:28,007 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:28,026 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:26:28,044 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:26:28,075 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.026 2026-10-21 16:26:28,084 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:26:28,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.064 2026-10-21 16:26:28,107 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:26:28,119 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.079 2026-10-21 16:26:28,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 16:26:28,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:26:28,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.008 2026-10-21 16:26:28,266 44 INFO rb-01d1866-225816-427320 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/206?access_token=ecba507aa2dc446b", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:26:28,268 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:26:28,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:26:28,273 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:28,328 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:28,328 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "POST /pos-self/relations/206 HTTP/1.1" 200 - 37 0.017 0.033 2026-10-21 16:26:28,381 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-21 16:26:28,656 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "POST /pos-self/data/206 HTTP/1.1" 200 - 181 0.080 0.207 2026-10-21 16:26:28,659 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.262 2026-10-21 16:26:28,699 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:26:28,741 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /web/image/ir.attachment/13813/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:26:28,760 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:28,770 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /web/image/ir.attachment/13762/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:26:28,778 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:26:28,834 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:28,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /web/image/pos.category/365/image_128?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 16:26:28,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /web/image/product.template/2538/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-21 16:26:28,894 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /web/image/product.template/2537/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-10-21 16:26:28,903 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:28,910 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /web/image/product.template/2541/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-21 16:26:28,927 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /web/image/product.template/2539/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-21 16:26:28,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /web/image/product.template/2540/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-10-21 16:26:28,967 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:28,999 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:26:29,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:29] "GET /web/image/product.product/3046/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-10-21 16:26:29,017 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:29,082 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:29,098 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:29] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.010 2026-10-21 16:26:29,144 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:29,209 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:29,246 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83486451 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000001', 'uuid': 'aafc66e3-6f6b-422d-9548-b49f55b77fe9'}] 2026-10-21 16:26:29,279 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83486451 order {'name': None, 'pos_reference': '260-206-000001', 'uuid': 'aafc66e3-6f6b-422d-9548-b49f55b77fe9'} created pos.order #970 2026-10-21 16:26:29,296 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83486451 finished 2026-10-21 16:26:29,414 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.058 0.147 2026-10-21 16:26:29,479 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-10-21 16:26:29,480 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_takeaway_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-21 16:26:29,507 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 8136140 (allocated 9437184) 2026-10-21 16:26:29,511 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 147717 2026-10-21 16:26:29,511 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-10-21 16:26:29,511 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 147717 2026-10-21 16:26:29,619 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162629_619711_test_preset_takeaway_tour.txt 2026-10-21 16:26:29,620 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmprm37k4ek_chrome_odoo" 2026-10-21 16:26:29,658 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-10-21 16:26:34,637 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 147911 2026-10-21 16:26:34,637 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpedkggznp_chrome_odoo 2026-10-21 16:26:34,637 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:33851/json/version 2026-10-21 16:26:34,639 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:26:34,669 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:26:34,669 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:33851/json 2026-10-21 16:26:34,670 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:26:34,683 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:33851/devtools/page/2E471FAD1AFA4E70DACC4F1B3C618E80 2026-10-21 16:26:34,691 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-10-21 16:26:34,694 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-21 16:26:34,707 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-21 16:26:34,934 44 INFO rb-01d1866-225816-427320 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/207?access_token=14eef02cabb0460c" in browser 2026-10-21 16:26:34,934 44 INFO rb-01d1866-225816-427320 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/207?access_token=14eef02cabb0460c" 2026-10-21 16:26:34,943 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:26:35,306 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:35] "GET /pos-self/207?access_token=14eef02cabb0460c HTTP/1.1" 200 - 57 0.022 0.343 2026-10-21 16:26:35,309 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': '2E471FAD1AFA4E70DACC4F1B3C618E80', 'loaderId': '660B9769BF188AD242FC20093EE3BD9E', 'isDownload': False} 2026-10-21 16:26:35,310 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:35,328 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:26:35,346 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:26:35,374 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:35] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.022 2026-10-21 16:26:35,386 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:26:35,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:35] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.072 2026-10-21 16:26:35,457 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:26:35,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:35] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.019 0.111 2026-10-21 16:26:35,583 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:26:35,598 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:26:35,610 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:35] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.017 2026-10-21 16:26:35,617 44 INFO rb-01d1866-225816-427320 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/207?access_token=14eef02cabb0460c", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:26:35,618 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:26:35,618 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:26:35,625 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:35,679 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:35,693 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:35] "POST /pos-self/relations/207 HTTP/1.1" 200 - 37 0.017 0.045 2026-10-21 16:26:35,741 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-21 16:26:36,011 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:36] "POST /pos-self/data/207 HTTP/1.1" 200 - 185 0.103 0.178 2026-10-21 16:26:36,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.255 2026-10-21 16:26:36,080 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:26:36,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:36] "GET /web/image/ir.attachment/13871/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:26:36,134 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:36,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:36] "GET /web/image/ir.attachment/13820/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:26:36,153 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:26:36,215 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:36,246 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:36] "GET /web/image/pos.category/365/image_128?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-21 16:26:36,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:36] "GET /web/image/product.template/2539/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-21 16:26:36,273 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:36,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:36] "GET /web/image/product.template/2538/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-21 16:26:36,292 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:36] "GET /web/image/product.template/2537/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-21 16:26:36,303 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:36] "GET /web/image/product.template/2541/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-10-21 16:26:36,313 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:36] "GET /web/image/product.template/2540/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-10-21 16:26:36,335 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:36,353 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:26:36,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:36] "GET /web/image/product.product/3046/image_512?unique=2026-10-21T16:26:05.000+00:00 HTTP/1.1" 200 - 8 0.005 0.017 2026-10-21 16:26:36,387 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:36,454 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:36,469 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:36] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.010 2026-10-21 16:26:36,549 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:36,650 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:36,717 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:36,762 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31297550 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': '2c9f56dd-011c-4fb2-8e4e-3c1f7341419c'}] 2026-10-21 16:26:36,814 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31297550 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': '2c9f56dd-011c-4fb2-8e4e-3c1f7341419c'} created pos.order #971 2026-10-21 16:26:36,833 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31297550 finished 2026-10-21 16:26:36,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.075 0.175 2026-10-21 16:26:37,002 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-10-21 16:26:37,022 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-10-21 16:26:37,023 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:37,070 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9258108 (allocated 11272192) 2026-10-21 16:26:37,074 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 147911 2026-10-21 16:26:37,075 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-10-21 16:26:37,078 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 147911 2026-10-21 16:26:37,173 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162637_173400_test_preset_with_slot_tour.txt 2026-10-21 16:26:37,173 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpedkggznp_chrome_odoo" 2026-10-21 16:26:37,217 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:26:38,462 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-10-21 16:26:45,894 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 148103 2026-10-21 16:26:45,894 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmphhg0h7vb_chrome_odoo 2026-10-21 16:26:45,894 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:36625/json/version 2026-10-21 16:26:45,895 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:26:45,925 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: Chrome/150.0.7871.114 2026-10-21 16:26:45,925 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:36625/json 2026-10-21 16:26:45,926 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:26:45,936 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:36625/devtools/page/CB1087FBA7A7B0C35581426CB54E4A75 2026-10-21 16:26:45,949 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-10-21 16:26:45,955 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-10-21 16:26:45,976 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-10-21 16:26:46,193 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Open "http://127.0.0.1:8069/pos-self/208?access_token=9b6c4c61f5184407" in browser 2026-10-21 16:26:46,194 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigating to: "http://127.0.0.1:8069/pos-self/208?access_token=9b6c4c61f5184407" 2026-10-21 16:26:46,204 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:26:46,580 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:46] "GET /pos-self/208?access_token=9b6c4c61f5184407 HTTP/1.1" 200 - 59 0.025 0.352 2026-10-21 16:26:46,583 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': 'CB1087FBA7A7B0C35581426CB54E4A75', 'loaderId': '1F7C1F246E2E3B3F6CCE20EB33C28E86', 'isDownload': False} 2026-10-21 16:26:46,583 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-10-21 16:26:46,609 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:26:46,617 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:26:46,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:46] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.026 2026-10-21 16:26:46,674 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:26:46,705 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:46] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.073 2026-10-21 16:26:46,711 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:26:46,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:46] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.104 2026-10-21 16:26:46,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-21 16:26:46,825 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:26:46,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:46] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.006 2026-10-21 16:26:46,840 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:26:46,841 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-10-21 16:26:46,850 44 INFO rb-01d1866-225816-427320 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/208?access_token=9b6c4c61f5184407", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:26:46,859 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:46,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:46] "POST /pos-self/relations/208 HTTP/1.1" 200 - 37 0.015 0.034 2026-10-21 16:26:46,938 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-21 16:26:47,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "POST /pos-self/data/208 HTTP/1.1" 200 - 207 0.089 0.272 2026-10-21 16:26:47,299 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.346 2026-10-21 16:26:47,343 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-10-21 16:26:47,380 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/ir.attachment/13939/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:26:47,422 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:47,469 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:26:47,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/pos.category/367/image_128?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 16:26:47,483 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/product.template/2559/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-21 16:26:47,494 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:47,499 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/product.template/2570/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-21 16:26:47,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/product.template/2574/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-10-21 16:26:47,531 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/product.template/2571/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-10-21 16:26:47,543 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/product.template/2572/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-10-21 16:26:47,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/product.template/2573/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-21 16:26:47,558 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:47,569 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/product.template/2560/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-21 16:26:47,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/product.product/3059/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.004 0.064 2026-10-21 16:26:47,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/product.product/3060/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.007 0.077 2026-10-21 16:26:47,611 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:47,625 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/product.product/3061/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.004 0.084 2026-10-21 16:26:47,674 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:47,704 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/product.product/3062/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-10-21 16:26:47,719 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/product.product/3063/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.003 0.028 2026-10-21 16:26:47,732 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:47,735 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/product.product/3064/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.003 0.042 2026-10-21 16:26:47,792 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:47,862 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:47,886 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/product.product/3065/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.005 0.013 2026-10-21 16:26:47,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/product.product/3066/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.004 0.021 2026-10-21 16:26:47,922 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:47] "GET /web/image/product.product/3067/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.003 0.030 2026-10-21 16:26:47,930 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:47,997 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:48,067 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:48,172 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:48,255 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:48,334 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:48,410 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:48,528 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [17/135] Tour test_combo_prices → Step body 2026-10-21 16:26:48,538 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:48] "GET /web/image/ir.attachment/13888/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:26:48,611 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:26:48,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:48] "GET /web/image/product.product/3068/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.016 0.016 2026-10-21 16:26:48,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:48] "GET /web/image/product.product/3080/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.004 0.041 2026-10-21 16:26:48,661 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:48] "GET /web/image/product.product/3081/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.003 0.054 2026-10-21 16:26:48,677 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:48] "GET /web/image/product.product/3082/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.003 0.067 2026-10-21 16:26:48,800 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42127134 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000001', 'uuid': '0508e936-1895-410f-9af6-0175a4dc4f00'}] 2026-10-21 16:26:48,859 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42127134 order {'name': None, 'pos_reference': '260-208-000001', 'uuid': '0508e936-1895-410f-9af6-0175a4dc4f00'} created pos.order #972 2026-10-21 16:26:48,875 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42127134 finished 2026-10-21 16:26:49,048 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 233 0.106 0.314 2026-10-21 16:26:49,175 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:49,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-21 16:26:49,237 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:49,288 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:49,343 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:49,392 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [22/135] Tour test_combo_prices → Step body 2026-10-21 16:26:49,446 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:49,458 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:49] "GET /web/image/ir.attachment/13938/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:26:49,511 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:49,569 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:49,626 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:49,685 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:49,751 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:49,813 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:49,871 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:49,932 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:49,993 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:50,055 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:50,125 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:50,187 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:50,249 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:50,311 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:50,376 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:50,436 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:50,498 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:50,559 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:50,620 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:50,680 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:50,740 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:50,801 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:50,882 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:50,955 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:51,030 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:51,105 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:51,217 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [50/135] Tour test_combo_prices → Step body 2026-10-21 16:26:51,453 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88020846 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000002', 'uuid': '19118d2f-8063-49d4-a1d7-daca87289407'}] 2026-10-21 16:26:51,495 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88020846 order {'name': None, 'pos_reference': '260-208-000002', 'uuid': '19118d2f-8063-49d4-a1d7-daca87289407'} created pos.order #973 2026-10-21 16:26:51,512 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88020846 finished 2026-10-21 16:26:51,656 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 196 0.086 0.245 2026-10-21 16:26:51,745 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:51,804 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:51,852 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:51,907 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:51,955 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [55/135] Tour test_combo_prices → Step body 2026-10-21 16:26:52,009 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:52,072 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:52,135 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:52,192 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:52,259 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:52,318 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:52,376 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:52,435 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:52,497 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:52,557 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:52,617 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:52,683 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:52,758 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:52,821 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:52,885 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:52,951 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:53,010 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:53,078 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:53,139 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:53,199 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:53,264 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:53,331 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:53,398 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:53,459 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:53,521 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:53,582 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:53,655 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:53,719 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:53,784 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:53,851 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:53,914 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:53,981 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:54,064 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:54,137 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:54,211 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:54,286 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:54,413 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [92/135] Tour test_combo_prices → Step body 2026-10-21 16:26:54,637 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50590465 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000003', 'uuid': '8e49e879-dfeb-47a5-87ba-faca8e3b5683'}] 2026-10-21 16:26:54,680 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50590465 order {'name': None, 'pos_reference': '260-208-000003', 'uuid': '8e49e879-dfeb-47a5-87ba-faca8e3b5683'} created pos.order #974 2026-10-21 16:26:54,695 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50590465 finished 2026-10-21 16:26:54,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 214 0.102 0.234 2026-10-21 16:26:54,964 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:55,022 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:55,070 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:55,126 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:55,174 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [97/135] Tour test_combo_prices → Step body 2026-10-21 16:26:55,231 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:55,307 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:55,362 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:55,394 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:55] "GET /web/image/product.product/3056/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.005 0.015 2026-10-21 16:26:55,409 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:55] "GET /web/image/product.product/3057/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.003 0.029 2026-10-21 16:26:55,427 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:55] "GET /web/image/product.product/3058/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.004 0.045 2026-10-21 16:26:55,429 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:55,483 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:55,544 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:55,602 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:55,673 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:55,740 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:55,818 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:55,899 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:55,998 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [109/135] Tour test_combo_prices → Step body 2026-10-21 16:26:56,053 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:56] "GET /web/image/product.product/3069/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-10-21 16:26:56,185 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90782526 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000004', 'uuid': '31e1bc3e-6bf0-47de-8743-5625889c3c0c'}] 2026-10-21 16:26:56,228 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90782526 order {'name': None, 'pos_reference': '260-208-000004', 'uuid': '31e1bc3e-6bf0-47de-8743-5625889c3c0c'} created pos.order #975 2026-10-21 16:26:56,244 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90782526 finished 2026-10-21 16:26:56,398 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 163 0.074 0.248 2026-10-21 16:26:56,479 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:56,537 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:56,587 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:56,643 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:56,692 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [114/135] Tour test_combo_prices → Step body 2026-10-21 16:26:56,748 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:56,817 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:56,877 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:56,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:56] "GET /web/image/product.product/3071/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-10-21 16:26:56,924 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:56] "GET /web/image/product.product/3070/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.003 0.029 2026-10-21 16:26:56,933 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:56,944 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:56] "GET /web/image/product.product/3072/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.004 0.046 2026-10-21 16:26:56,989 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:57,051 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:57,076 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:57] "GET /web/image/product.product/3073/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-10-21 16:26:57,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:57] "GET /web/image/product.product/3074/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.004 0.034 2026-10-21 16:26:57,109 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:57,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:57] "GET /web/image/product.product/3075/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.008 0.043 2026-10-21 16:26:57,171 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:57,238 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:57,263 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:57] "GET /web/image/product.product/3076/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-10-21 16:26:57,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:57] "GET /web/image/product.product/3077/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.003 0.030 2026-10-21 16:26:57,295 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:57] "GET /web/image/product.product/3078/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.003 0.045 2026-10-21 16:26:57,299 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:57,360 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:57,453 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:57,521 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:57,591 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:57,661 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:57,750 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [130/135] Tour test_combo_prices → Step body 2026-10-21 16:26:57,840 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:57] "GET /web/image/product.product/3079/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 8 0.011 0.015 2026-10-21 16:26:57,946 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13560520 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000005', 'uuid': '6b3a24bd-7203-44fb-8bbd-40f3d01e96a5'}] 2026-10-21 16:26:57,992 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13560520 order {'name': None, 'pos_reference': '260-208-000005', 'uuid': '6b3a24bd-7203-44fb-8bbd-40f3d01e96a5'} created pos.order #976 2026-10-21 16:26:58,009 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13560520 finished 2026-10-21 16:26:58,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 174 0.086 0.247 2026-10-21 16:26:58,227 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:58,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:26:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-10-21 16:26:58,286 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:58,333 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:58,389 44 INFO rb-01d1866-225816-427320 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-10-21 16:26:58,436 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [135/135] Tour test_combo_prices → Step body 2026-10-21 16:26:58,492 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-10-21 16:26:58,493 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-21 16:26:58,687 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 57323224 (allocated 61620224) 2026-10-21 16:26:58,694 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 148103 2026-10-21 16:26:58,695 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-10-21 16:26:58,700 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 148103 2026-10-21 16:26:58,801 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162658_801541_test_combo_prices.txt 2026-10-21 16:26:58,801 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmphhg0h7vb_chrome_odoo" 2026-10-21 16:26:58,830 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-10-21 16:27:06,449 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 148328 2026-10-21 16:27:06,449 44 INFO rb-01d1866-225816-427320 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/tmpdg5gd27q_chrome_odoo 2026-10-21 16:27:06,449 44 INFO rb-01d1866-225816-427320 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:36309/json/version 2026-10-21 16:27:06,450 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:27:06,458 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Browser version: Chrome/150.0.7871.114 2026-10-21 16:27:06,458 44 INFO rb-01d1866-225816-427320 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:36309/json 2026-10-21 16:27:06,458 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:27:06,471 44 INFO rb-01d1866-225816-427320 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:36309/devtools/page/EA60D4B3246C43C22CFDBEB2DF34B78A 2026-10-21 16:27:06,477 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:06,481 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-10-21 16:27:06,497 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-10-21 16:27:06,762 44 INFO rb-01d1866-225816-427320 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/209?access_token=bb88c502b2694c9c" in browser 2026-10-21 16:27:06,762 44 INFO rb-01d1866-225816-427320 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/209?access_token=bb88c502b2694c9c" 2026-10-21 16:27:06,776 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:27:07,264 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:07] "GET /pos-self/209?access_token=bb88c502b2694c9c HTTP/1.1" 200 - 59 0.025 0.467 2026-10-21 16:27:07,267 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': 'EA60D4B3246C43C22CFDBEB2DF34B78A', 'loaderId': '991FF3ABF0D7C007E268871F08E63D8B', 'isDownload': False} 2026-10-21 16:27:07,267 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:07,281 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:27:07,301 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:27:07,323 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:07] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.028 2026-10-21 16:27:07,354 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:27:07,381 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:07] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.063 2026-10-21 16:27:07,387 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:27:07,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:07] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.100 2026-10-21 16:27:07,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:27:07,518 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 16:27:07,528 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:07] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.008 2026-10-21 16:27:07,530 44 INFO rb-01d1866-225816-427320 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/209?access_token=bb88c502b2694c9c", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:27:07,532 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:27:07,532 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:27:07,539 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:07,610 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:07] "POST /pos-self/relations/209 HTTP/1.1" 200 - 37 0.020 0.045 2026-10-21 16:27:07,680 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-21 16:27:07,978 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:07] "POST /pos-self/data/209 HTTP/1.1" 200 - 211 0.118 0.195 2026-10-21 16:27:07,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.287 2026-10-21 16:27:08,026 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:08,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:08] "GET /web/image/ir.attachment/13997/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:27:08,098 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:08,110 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:08] "GET /web/image/ir.attachment/13946/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:27:08,123 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:27:08,175 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:08,201 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:08] "GET /web/image/pos.category/368/image_128?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 16:27:08,214 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:08] "GET /web/image/product.template/2587/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-21 16:27:08,226 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:08] "GET /web/image/product.template/2602/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.030 2026-10-21 16:27:08,240 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:08,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:08] "GET /web/image/product.template/2599/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-21 16:27:08,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:08] "GET /web/image/product.template/2600/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-21 16:27:08,273 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:08] "GET /web/image/product.template/2598/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-21 16:27:08,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:08] "GET /web/image/product.template/2601/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-21 16:27:08,294 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:08,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:08] "GET /web/image/product.template/2588/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-21 16:27:08,308 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:27:08,350 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:08,421 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:08,479 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:08,532 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:08,589 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:08,664 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:08,716 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:08,825 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97452975 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000001', 'uuid': '4f857e79-a323-4f39-a210-444d6156de69'}] 2026-10-21 16:27:08,865 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97452975 order {'name': None, 'pos_reference': '260-209-000001', 'uuid': '4f857e79-a323-4f39-a210-444d6156de69'} created pos.order #977 2026-10-21 16:27:08,881 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97452975 finished 2026-10-21 16:27:08,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 119 0.070 0.135 2026-10-21 16:27:09,006 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-21 16:27:09,007 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:09,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.013 2026-10-21 16:27:09,049 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8729176 (allocated 9961472) 2026-10-21 16:27:09,050 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 148328 2026-10-21 16:27:09,051 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-21 16:27:09,051 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 148328 2026-10-21 16:27:09,146 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162709_145834_test_fiscal_position_between_frontend_and_backend.txt 2026-10-21 16:27:09,146 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpdg5gd27q_chrome_odoo" 2026-10-21 16:27:09,569 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 148522 2026-10-21 16:27:09,570 44 INFO rb-01d1866-225816-427320 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/tmpewhcrw0z_chrome_odoo 2026-10-21 16:27:09,570 44 INFO rb-01d1866-225816-427320 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:37655/json/version 2026-10-21 16:27:09,571 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37655', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:27:09,588 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Browser version: Chrome/150.0.7871.114 2026-10-21 16:27:09,588 44 INFO rb-01d1866-225816-427320 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:37655/json 2026-10-21 16:27:09,589 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37655', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:27:09,598 44 INFO rb-01d1866-225816-427320 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:37655/devtools/page/0AEA3E63571A2B68399D4451970E0D88 2026-10-21 16:27:09,606 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:09,616 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-10-21 16:27:09,644 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-10-21 16:27:09,671 44 INFO rb-01d1866-225816-427320 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/209?access_token=bb88c502b2694c9c" in browser 2026-10-21 16:27:09,671 44 INFO rb-01d1866-225816-427320 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/209?access_token=bb88c502b2694c9c" 2026-10-21 16:27:09,713 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:09] "GET /pos-self/209?access_token=bb88c502b2694c9c HTTP/1.1" 200 - 7 0.003 0.021 2026-10-21 16:27:09,717 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '0AEA3E63571A2B68399D4451970E0D88', 'loaderId': '4DC66F6BB4165B471AFE3F4D04B5516D', 'isDownload': False} 2026-10-21 16:27:09,718 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:09,733 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:27:09,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:09] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.008 2026-10-21 16:27:09,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:09] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.013 2026-10-21 16:27:09,792 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:09] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.036 2026-10-21 16:27:09,952 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 16:27:09,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:27:09,967 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:09] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.001 0.009 2026-10-21 16:27:09,969 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:27:09,969 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:27:09,980 44 INFO rb-01d1866-225816-427320 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/209?access_token=bb88c502b2694c9c", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:27:09,984 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:27:09,989 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:10,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:10] "POST /pos-self/relations/209 HTTP/1.1" 200 - 16 0.011 0.045 2026-10-21 16:27:10,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-21 16:27:10,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:10] "POST /pos-self/data/209 HTTP/1.1" 200 - 142 0.084 0.202 2026-10-21 16:27:10,406 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:10,449 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:10] "GET /web/image/ir.attachment/13997/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:27:10,467 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:10,478 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:10] "GET /web/image/ir.attachment/13946/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:27:10,495 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:27:10,541 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:10,579 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:10] "GET /web/image/pos.category/368/image_128?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-21 16:27:10,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:10] "GET /web/image/product.template/2587/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-21 16:27:10,604 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:10] "GET /web/image/product.template/2602/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-21 16:27:10,609 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:10,617 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:10] "GET /web/image/product.template/2600/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-10-21 16:27:10,630 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:10] "GET /web/image/product.template/2599/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-21 16:27:10,641 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:10] "GET /web/image/product.template/2598/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-10-21 16:27:10,654 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:10] "GET /web/image/product.template/2601/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-21 16:27:10,664 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:10,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:10] "GET /web/image/product.template/2588/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-21 16:27:10,682 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27: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-10-21 16:27:10,726 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:10,794 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:10,851 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:10,905 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:10,960 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:11,028 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:11,080 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:11,186 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55837436 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000002', 'uuid': '0b567324-7bf5-4238-93fd-15f47de8e430'}] 2026-10-21 16:27:11,218 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55837436 order {'name': None, 'pos_reference': '260-209-000002', 'uuid': '0b567324-7bf5-4238-93fd-15f47de8e430'} created pos.order #978 2026-10-21 16:27:11,239 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55837436 finished 2026-10-21 16:27:11,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 81 0.036 0.140 2026-10-21 16:27:11,341 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-21 16:27:11,342 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:11,358 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.011 2026-10-21 16:27:11,398 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8740460 (allocated 9699328) 2026-10-21 16:27:11,402 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 148522 2026-10-21 16:27:11,404 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-21 16:27:11,416 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 148522 2026-10-21 16:27:11,473 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162711_472968_test_fiscal_position_between_frontend_and_backend.txt 2026-10-21 16:27:11,473 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpewhcrw0z_chrome_odoo" 2026-10-21 16:27:11,507 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-10-21 16:27:19,027 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 148718 2026-10-21 16:27:19,028 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpmdswvx35_chrome_odoo 2026-10-21 16:27:19,028 44 INFO rb-01d1866-225816-427320 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:42985/json/version 2026-10-21 16:27:19,029 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:27:19,037 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Browser version: Chrome/150.0.7871.114 2026-10-21 16:27:19,037 44 INFO rb-01d1866-225816-427320 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:42985/json 2026-10-21 16:27:19,042 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:27:19,047 44 INFO rb-01d1866-225816-427320 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:42985/devtools/page/6B888EAB88C5528D7B153C5AB47486D0 2026-10-21 16:27:19,055 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Enable chrome headless console log notification 2026-10-21 16:27:19,057 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-10-21 16:27:19,069 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-10-21 16:27:19,279 44 INFO rb-01d1866-225816-427320 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/210?access_token=3e2a9cc922134a5f" in browser 2026-10-21 16:27:19,279 44 INFO rb-01d1866-225816-427320 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/210?access_token=3e2a9cc922134a5f" 2026-10-21 16:27:19,289 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:27:19,680 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:19] "GET /pos-self/210?access_token=3e2a9cc922134a5f HTTP/1.1" 200 - 59 0.028 0.365 2026-10-21 16:27:19,684 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': '6B888EAB88C5528D7B153C5AB47486D0', 'loaderId': 'A8EFEF7F642192F68F22B05BC3013B16', 'isDownload': False} 2026-10-21 16:27:19,684 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:19,695 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:27:19,710 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:27:19,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:19] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.025 2026-10-21 16:27:19,752 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:27:19,771 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:19] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.064 2026-10-21 16:27:19,779 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:27:19,794 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:19] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.085 2026-10-21 16:27:19,936 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 16:27:19,942 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:27:19,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:19] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.003 0.009 2026-10-21 16:27:19,958 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:27:19,959 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:27:19,963 44 INFO rb-01d1866-225816-427320 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/210?access_token=3e2a9cc922134a5f", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:27:19,974 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:20,041 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:20] "POST /pos-self/relations/210 HTTP/1.1" 200 - 37 0.022 0.050 2026-10-21 16:27:20,089 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-21 16:27:20,374 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:20] "POST /pos-self/data/210 HTTP/1.1" 200 - 207 0.101 0.189 2026-10-21 16:27:20,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.273 2026-10-21 16:27:20,420 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:20,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:20] "GET /web/image/ir.attachment/14055/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:27:20,502 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:20,541 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:20] "GET /web/image/pos.category/369/image_128?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-10-21 16:27:20,580 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:20,583 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:20] "GET /web/image/product.template/2615/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.021 2026-10-21 16:27:20,590 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:27:20,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:20] "GET /web/image/product.template/2630/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-21 16:27:20,606 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:20] "GET /web/image/product.template/2626/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-10-21 16:27:20,617 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:20] "GET /web/image/product.template/2627/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-10-21 16:27:20,626 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:20,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:20] "GET /web/image/product.template/2628/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-21 16:27:20,640 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27: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-10-21 16:27:20,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:20] "GET /web/image/product.template/2629/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-21 16:27:20,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:20] "GET /web/image/product.template/2616/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-21 16:27:20,686 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:20,752 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:20,812 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:20,866 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:20,923 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:20,999 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:21,057 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:21,112 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:21,172 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:21,236 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:21,295 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:21,350 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:21,406 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:21,483 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:21,542 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:21,597 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:21,654 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:21,729 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:21,840 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86212010 started for PoS orders references: [{'name': None, 'pos_reference': '260-210-000001', 'uuid': '50b1e6bf-4b43-418f-9d61-d4a350dee0da'}] 2026-10-21 16:27:21,876 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86212010 order {'name': None, 'pos_reference': '260-210-000001', 'uuid': '50b1e6bf-4b43-418f-9d61-d4a350dee0da'} created pos.order #979 2026-10-21 16:27:21,892 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86212010 finished 2026-10-21 16:27:21,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 129 0.054 0.149 2026-10-21 16:27:22,015 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-10-21 16:27:22,016 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:22,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.013 2026-10-21 16:27:22,074 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 10558568 (allocated 11534336) 2026-10-21 16:27:22,078 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 148718 2026-10-21 16:27:22,080 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-10-21 16:27:22,081 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 148718 2026-10-21 16:27:22,178 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162722_178134_test_price_between_frontend_and_backend.txt 2026-10-21 16:27:22,178 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpmdswvx35_chrome_odoo" 2026-10-21 16:27:22,208 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-10-21 16:27:29,654 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 148911 2026-10-21 16:27:29,654 44 INFO rb-01d1866-225816-427320 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/tmpsr_kiiuv_chrome_odoo 2026-10-21 16:27:29,654 44 INFO rb-01d1866-225816-427320 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:42551/json/version 2026-10-21 16:27:29,655 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:27:29,705 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Browser version: Chrome/150.0.7871.114 2026-10-21 16:27:29,705 44 INFO rb-01d1866-225816-427320 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:42551/json 2026-10-21 16:27:29,705 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:27:29,719 44 INFO rb-01d1866-225816-427320 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:42551/devtools/page/2236F75C60B84CF16B15E926BE7FBD4F 2026-10-21 16:27:29,735 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:29,740 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-10-21 16:27:29,762 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Setting session cookie in browser 2026-10-21 16:27:29,942 44 INFO rb-01d1866-225816-427320 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/211?access_token=f320941fdf6b446a" in browser 2026-10-21 16:27:29,942 44 INFO rb-01d1866-225816-427320 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/211?access_token=f320941fdf6b446a" 2026-10-21 16:27:29,955 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:27:30,345 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:30] "GET /pos-self/211?access_token=f320941fdf6b446a HTTP/1.1" 200 - 59 0.039 0.354 2026-10-21 16:27:30,349 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': '2236F75C60B84CF16B15E926BE7FBD4F', 'loaderId': 'AD3D8387B5D9F85895E20ECE3508C22B', 'isDownload': False} 2026-10-21 16:27:30,349 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:30,363 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:27:30,379 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:27:30,413 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:30] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.020 0.025 2026-10-21 16:27:30,422 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:27:30,442 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:30] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.068 2026-10-21 16:27:30,450 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:27:30,464 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:30] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.087 2026-10-21 16:27:30,581 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-21 16:27:30,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:27:30,604 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:30] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.003 0.009 2026-10-21 16:27:30,607 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:27:30,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:27:30,613 44 INFO rb-01d1866-225816-427320 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/211?access_token=f320941fdf6b446a", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:27:30,622 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:30,670 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:30] "POST /pos-self/relations/211 HTTP/1.1" 200 - 37 0.018 0.036 2026-10-21 16:27:30,715 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-21 16:27:31,022 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:31] "POST /pos-self/data/211 HTTP/1.1" 200 - 211 0.114 0.197 2026-10-21 16:27:31,025 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.294 2026-10-21 16:27:31,087 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:31,124 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:31] "GET /web/image/ir.attachment/14113/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:27:31,143 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:31,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:31] "GET /web/image/ir.attachment/14062/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:27:31,169 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:27:31,240 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:31,268 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:31] "GET /web/image/pos.category/370/image_128?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-10-21 16:27:31,279 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:31] "GET /web/image/product.template/2654/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-21 16:27:31,293 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:31] "GET /web/image/product.template/2658/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.026 2026-10-21 16:27:31,307 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:31,307 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:31] "GET /web/image/product.template/2643/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-21 16:27:31,320 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:31] "GET /web/image/product.template/2655/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.052 2026-10-21 16:27:31,334 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:31] "GET /web/image/product.template/2656/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-10-21 16:27:31,345 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:31] "GET /web/image/product.template/2657/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-21 16:27:31,357 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:31] "GET /web/image/product.template/2644/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-21 16:27:31,364 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:31,372 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27: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-10-21 16:27:31,419 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:31,495 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:31,554 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:31,608 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:31,662 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:31,734 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:31,839 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67248937 started for PoS orders references: [{'name': None, 'pos_reference': '260-211-000001', 'uuid': 'c5d48153-d85c-47be-94e9-9754eda1a511'}] 2026-10-21 16:27:31,872 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67248937 order {'name': None, 'pos_reference': '260-211-000001', 'uuid': 'c5d48153-d85c-47be-94e9-9754eda1a511'} created pos.order #980 2026-10-21 16:27:31,890 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67248937 finished 2026-10-21 16:27:32,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 122 0.054 0.169 2026-10-21 16:27:32,051 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-10-21 16:27:32,052 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:32,069 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.012 2026-10-21 16:27:32,101 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 8911492 (allocated 9961472) 2026-10-21 16:27:32,103 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 148911 2026-10-21 16:27:32,104 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-10-21 16:27:32,104 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 148911 2026-10-21 16:27:32,207 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162732_206804_test_pricelist_price_between_frontend_and_backend.txt 2026-10-21 16:27:32,207 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpsr_kiiuv_chrome_odoo" 2026-10-21 16:27:32,249 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-10-21 16:27:39,826 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 149109 2026-10-21 16:27:39,826 44 INFO rb-01d1866-225816-427320 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/tmpvjnzhzzj_chrome_odoo 2026-10-21 16:27:39,826 44 INFO rb-01d1866-225816-427320 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:36981/json/version 2026-10-21 16:27:39,828 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36981', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:27:39,837 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Browser version: Chrome/150.0.7871.114 2026-10-21 16:27:39,837 44 INFO rb-01d1866-225816-427320 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:36981/json 2026-10-21 16:27:39,838 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36981', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:27:39,847 44 INFO rb-01d1866-225816-427320 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:36981/devtools/page/7767C981B17ABD92F5445AE2852283C7 2026-10-21 16:27:39,852 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:39,858 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:39,870 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:40,062 44 INFO rb-01d1866-225816-427320 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/212?access_token=87baf1fbb6a84165" in browser 2026-10-21 16:27:40,062 44 INFO rb-01d1866-225816-427320 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/212?access_token=87baf1fbb6a84165" 2026-10-21 16:27:40,075 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:27:40,463 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:40] "GET /pos-self/212?access_token=87baf1fbb6a84165 HTTP/1.1" 200 - 59 0.024 0.367 2026-10-21 16:27:40,466 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': '7767C981B17ABD92F5445AE2852283C7', 'loaderId': '1BFF95F57977848693EA6014695449D9', 'isDownload': False} 2026-10-21 16:27:40,466 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:40,483 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:27:40,498 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:27:40,529 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:40] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.018 0.028 2026-10-21 16:27:40,541 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:27:40,571 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:40] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.076 2026-10-21 16:27:40,579 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:27:40,590 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:40] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.093 2026-10-21 16:27:40,738 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-21 16:27:40,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:27:40,755 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:40] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.010 2026-10-21 16:27:40,759 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:27:40,760 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:27:40,762 44 INFO rb-01d1866-225816-427320 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/212?access_token=87baf1fbb6a84165", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:27:40,771 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:40,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:40] "POST /pos-self/relations/212 HTTP/1.1" 200 - 37 0.020 0.037 2026-10-21 16:27:40,870 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-21 16:27:41,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:41] "POST /pos-self/data/212 HTTP/1.1" 200 - 211 0.084 0.192 2026-10-21 16:27:41,141 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.258 2026-10-21 16:27:41,192 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:41,231 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:41] "GET /web/image/ir.attachment/14171/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:27:41,249 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:41,258 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:41] "GET /web/image/ir.attachment/14120/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:27:41,268 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:27:41,331 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:41,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:41] "GET /web/image/pos.category/371/image_128?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-21 16:27:41,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:41] "GET /web/image/product.template/2671/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-21 16:27:41,389 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:41] "GET /web/image/product.template/2682/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-21 16:27:41,401 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:41] "GET /web/image/product.template/2686/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-21 16:27:41,403 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:41,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:41] "GET /web/image/product.template/2683/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-21 16:27:41,430 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:41] "GET /web/image/product.template/2684/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-21 16:27:41,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:41] "GET /web/image/product.template/2685/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-21 16:27:41,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:41] "GET /web/image/product.template/2672/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-21 16:27:41,461 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:41,472 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:27:41,515 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:41,597 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:41,656 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:41,708 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:41,762 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:41,842 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:41,902 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:41,961 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:42,016 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:42,070 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:42,137 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:42,194 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:42,249 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:42,304 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:42,373 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:42,476 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66215333 started for PoS orders references: [{'name': None, 'pos_reference': '260-212-000001', 'uuid': 'e7361f38-d439-4706-8d34-fe73bfbf5dcf'}] 2026-10-21 16:27:42,514 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66215333 order {'name': None, 'pos_reference': '260-212-000001', 'uuid': 'e7361f38-d439-4706-8d34-fe73bfbf5dcf'} created pos.order #981 2026-10-21 16:27:42,533 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66215333 finished 2026-10-21 16:27:42,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 122 0.055 0.156 2026-10-21 16:27:42,667 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-10-21 16:27:42,668 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:42,684 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-10-21 16:27:42,723 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 9855208 (allocated 11010048) 2026-10-21 16:27:42,726 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 149109 2026-10-21 16:27:42,727 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-10-21 16:27:42,727 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 149109 2026-10-21 16:27:42,823 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162742_822982_test_pricelist_should_not_be_changed_from_frontend.txt 2026-10-21 16:27:42,823 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmpvjnzhzzj_chrome_odoo" 2026-10-21 16:27:42,860 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-10-21 16:27:50,814 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 149307 2026-10-21 16:27:50,814 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmp228iw0r6_chrome_odoo 2026-10-21 16:27:50,814 44 INFO rb-01d1866-225816-427320 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:40577/json/version 2026-10-21 16:27:50,815 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40577', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:27:50,823 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Browser version: Chrome/150.0.7871.114 2026-10-21 16:27:50,823 44 INFO rb-01d1866-225816-427320 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:40577/json 2026-10-21 16:27:50,823 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40577', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:27:50,832 44 INFO rb-01d1866-225816-427320 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:40577/devtools/page/834343A2821A429843EAB720923E62E5 2026-10-21 16:27:50,847 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Enable chrome headless console log notification 2026-10-21 16:27:50,854 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-10-21 16:27:50,863 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-10-21 16:27:51,060 44 INFO rb-01d1866-225816-427320 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/213?access_token=002b2a1c1d0241ff" in browser 2026-10-21 16:27:51,060 44 INFO rb-01d1866-225816-427320 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/213?access_token=002b2a1c1d0241ff" 2026-10-21 16:27:51,072 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:27:51,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:51] "GET /pos-self/213?access_token=002b2a1c1d0241ff HTTP/1.1" 200 - 59 0.029 0.409 2026-10-21 16:27:51,510 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': '834343A2821A429843EAB720923E62E5', 'loaderId': '2F52F23155B2A77AB79753FD1A43675D', 'isDownload': False} 2026-10-21 16:27:51,511 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:51,525 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:27:51,543 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:27:51,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:51] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.023 2026-10-21 16:27:51,586 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:27:51,609 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:51] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.069 2026-10-21 16:27:51,616 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:27:51,626 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:51] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.084 2026-10-21 16:27:51,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 16:27:51,747 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:27:51,760 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:51] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.007 2026-10-21 16:27:51,767 44 INFO rb-01d1866-225816-427320 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/213?access_token=002b2a1c1d0241ff", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:27:51,767 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:27:51,767 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:27:51,773 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:51,845 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:51] "POST /pos-self/relations/213 HTTP/1.1" 200 - 37 0.018 0.047 2026-10-21 16:27:51,887 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.103 2026-10-21 16:27:52,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:52] "POST /pos-self/data/213 HTTP/1.1" 200 - 207 0.090 0.221 2026-10-21 16:27:52,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.288 2026-10-21 16:27:52,235 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:52,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:52] "GET /web/image/ir.attachment/14229/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:27:52,314 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:52,352 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:52] "GET /web/image/pos.category/372/image_128?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:27:52,356 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:27:52,373 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:52] "GET /web/image/product.template/2699/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.013 2026-10-21 16:27:52,382 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:52,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:52] "GET /web/image/product.template/2710/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-21 16:27:52,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:52] "GET /web/image/product.template/2714/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-21 16:27:52,413 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:52] "GET /web/image/product.template/2711/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-10-21 16:27:52,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:52] "GET /web/image/product.template/2712/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-10-21 16:27:52,433 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:52] "GET /web/image/product.template/2713/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-21 16:27:52,436 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:52,466 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:52] "GET /web/image/product.template/2700/image_512?unique=2026-10-21T16:26:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.077 2026-10-21 16:27:52,468 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27: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-10-21 16:27:52,491 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:52,561 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:52,618 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:52,671 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:52,726 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:52,792 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:52,895 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99034832 started for PoS orders references: [{'name': None, 'pos_reference': '260-213-000001', 'uuid': '1bceb26d-2674-42a7-af1b-0e59a5d5be34'}] 2026-10-21 16:27:52,925 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99034832 order {'name': None, 'pos_reference': '260-213-000001', 'uuid': '1bceb26d-2674-42a7-af1b-0e59a5d5be34'} created pos.order #982 2026-10-21 16:27:52,942 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99034832 finished 2026-10-21 16:27:53,034 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 111 0.046 0.134 2026-10-21 16:27:53,053 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-10-21 16:27:53,054 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:53,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.013 2026-10-21 16:27:53,089 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 9298016 (allocated 10485760) 2026-10-21 16:27:53,092 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 149307 2026-10-21 16:27:53,092 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-10-21 16:27:53,093 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 149307 2026-10-21 16:27:53,187 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162753_187539_test_prices_are_immutable_from_frontend.txt 2026-10-21 16:27:53,187 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmp228iw0r6_chrome_odoo" 2026-10-21 16:27:53,225 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:27:54,219 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-10-21 16:27:59,033 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 149500 2026-10-21 16:27:59,034 44 INFO rb-01d1866-225816-427320 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/tmp2fmg3zec_chrome_odoo 2026-10-21 16:27:59,034 44 INFO rb-01d1866-225816-427320 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:35247/json/version 2026-10-21 16:27:59,035 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:27:59,065 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Browser version: Chrome/150.0.7871.114 2026-10-21 16:27:59,066 44 INFO rb-01d1866-225816-427320 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:35247/json 2026-10-21 16:27:59,066 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:27:59,085 44 INFO rb-01d1866-225816-427320 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:35247/devtools/page/0595340201FFFBD1C355258622F76922 2026-10-21 16:27:59,100 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:59,108 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:59,353 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-21 16:27:59,360 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:59,362 44 INFO rb-01d1866-225816-427320 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/214?access_token=dcf1c1de0ee1438a" in browser 2026-10-21 16:27:59,362 44 INFO rb-01d1866-225816-427320 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/214?access_token=dcf1c1de0ee1438a" 2026-10-21 16:27:59,374 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:27:59,793 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:59] "GET /pos-self/214?access_token=dcf1c1de0ee1438a HTTP/1.1" 200 - 60 0.033 0.389 2026-10-21 16:27:59,797 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '0595340201FFFBD1C355258622F76922', 'loaderId': '37F7A63B66147052291252D48AA34D0C', 'isDownload': False} 2026-10-21 16:27:59,797 44 INFO rb-01d1866-225816-427320 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-10-21 16:27:59,816 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:27:59,843 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:27:59,865 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:59] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.032 2026-10-21 16:27:59,881 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:27:59,894 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:59] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.050 2026-10-21 16:27:59,910 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:27:59,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:27:59] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.102 2026-10-21 16:28:00,087 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:28:00,094 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-10-21 16:28:00,104 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:28:00,113 44 INFO rb-01d1866-225816-427320 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/214?access_token=dcf1c1de0ee1438a", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:28:00,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.012 2026-10-21 16:28:00,122 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:00,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "POST /pos-self/relations/214 HTTP/1.1" 200 - 35 0.017 0.038 2026-10-21 16:28:00,189 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:00,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-21 16:28:00,467 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "POST /pos-self/data/214 HTTP/1.1" 200 - 179 0.086 0.154 2026-10-21 16:28:00,470 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.222 2026-10-21 16:28:00,511 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:00,557 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "GET /web/image/ir.attachment/14297/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:28:00,605 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:00,649 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "GET /web/image/pos.category/373/image_128?unique=2026-10-21T16:27:53.000+00:00 HTTP/1.1" 200 - 2 0.003 0.019 2026-10-21 16:28:00,663 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "GET /web/image/product.template/2716/image_512?unique=2026-10-21T16:27:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-21 16:28:00,674 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "GET /web/image/product.template/2715/image_512?unique=2026-10-21T16:27:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-10-21 16:28:00,678 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:00,684 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "GET /web/image/product.template/2718/image_512?unique=2026-10-21T16:27:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-21 16:28:00,696 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "GET /web/image/product.template/2717/image_512?unique=2026-10-21T16:27:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-21 16:28:00,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "GET /web/image/product.template/2719/image_512?unique=2026-10-21T16:27:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-10-21 16:28:00,742 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:00,770 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "GET /web/image/ir.attachment/14246/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:28:00,791 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:28:00,794 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:28:00,808 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:00] "GET /web/image/product.product/3224/image_512?unique=2026-10-21T16:27:53.000+00:00 HTTP/1.1" 200 - 8 0.004 0.026 2026-10-21 16:28:00,830 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:00,881 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:00,946 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:00,983 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20031133 started for PoS orders references: [{'name': None, 'pos_reference': '260-214-000001', 'uuid': '253b1dc1-6e97-4a3b-b7e4-782d06872b7e'}] 2026-10-21 16:28:01,023 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20031133 order {'name': None, 'pos_reference': '260-214-000001', 'uuid': '253b1dc1-6e97-4a3b-b7e4-782d06872b7e'} created pos.order #983 2026-10-21 16:28:01,039 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20031133 finished 2026-10-21 16:28:01,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.054 0.139 2026-10-21 16:28:01,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.013 2026-10-21 16:28:01,202 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:01,247 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-10-21 16:28:01,248 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:01,281 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7747964 (allocated 8650752) 2026-10-21 16:28:01,282 44 INFO rb-01d1866-225816-427320 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 149500 2026-10-21 16:28:01,294 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-10-21 16:28:01,295 44 INFO rb-01d1866-225816-427320 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 149500 2026-10-21 16:28:01,389 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162801_389778_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-21 16:28:01,390 44 INFO rb-01d1866-225816-427320 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/tmp2fmg3zec_chrome_odoo" 2026-10-21 16:28:01,674 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 149694 2026-10-21 16:28:01,674 44 INFO rb-01d1866-225816-427320 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/tmp3f12afa3_chrome_odoo 2026-10-21 16:28:01,674 44 INFO rb-01d1866-225816-427320 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:35979/json/version 2026-10-21 16:28:01,675 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35979', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:28:01,687 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Browser version: Chrome/150.0.7871.114 2026-10-21 16:28:01,688 44 INFO rb-01d1866-225816-427320 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:35979/json 2026-10-21 16:28:01,688 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35979', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:28:01,697 44 INFO rb-01d1866-225816-427320 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:35979/devtools/page/B950026D23B4AF8FB7AC40F76A2302A9 2026-10-21 16:28:01,703 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:01,712 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:01,761 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-21 16:28:01,763 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:01,766 44 INFO rb-01d1866-225816-427320 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/214" in browser 2026-10-21 16:28:01,766 44 INFO rb-01d1866-225816-427320 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/214" 2026-10-21 16:28:02,068 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:02] "GET /pos/ui/214 HTTP/1.1" 200 - 73 0.042 0.248 2026-10-21 16:28:02,071 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': 'B950026D23B4AF8FB7AC40F76A2302A9', 'loaderId': 'BCE3176D17F6400EEC6596C345F428F3', 'isDownload': False} 2026-10-21 16:28:02,071 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:02,090 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:28:02,108 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:02] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:28:02,112 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:02] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:28:02,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:02] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:28:02,553 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:28:02,555 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:28:02,581 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:28:02,599 44 INFO rb-01d1866-225816-427320 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/214", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:28:02,603 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:02,606 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:28:02,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:28:02,628 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:28:02,650 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:02] "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-10-21 16:28:02,654 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:28:02,706 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.017 0.030 2026-10-21 16:28:02,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-21 16:28:03,389 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 495 0.266 0.388 2026-10-21 16:28:03,415 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28: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-10-21 16:28:03,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-10-21 16:28:03,521 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-10-21 16:28:03,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-10-21 16:28:03,562 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:03,570 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-21 16:28:03,600 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:28:03,625 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:28:03,642 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:28:03,646 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:28:03,648 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "GET /web/image/res.users/292/avatar_128 HTTP/1.1" 200 - 14 0.016 0.024 2026-10-21 16:28:03,651 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28: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-10-21 16:28:03,654 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-10-21 16:28:03,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.057 2026-10-21 16:28:03,684 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:03,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.030 2026-10-21 16:28:03,711 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:28:03,785 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "GET /pos/ui/214?from_backend=True HTTP/1.1" 200 - 34 0.023 0.064 2026-10-21 16:28:03,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.095 2026-10-21 16:28:03,837 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:03,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "GET /pos/ui/214 HTTP/1.1" 200 - 34 0.018 0.123 2026-10-21 16:28:03,857 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:28:03,864 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "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.082 2026-10-21 16:28:03,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.020 2026-10-21 16:28:03,888 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:03,970 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:04,022 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:04,072 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:04,127 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:04,178 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:04,231 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:04,294 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:04,345 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:04,397 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:04,448 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:04,505 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:04,528 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6232999 started for PoS orders references: [{'name': '/', 'pos_reference': '261-214-000001', 'uuid': 'faa3b5eb-9a77-4d7f-a43a-3069664db581'}] 2026-10-21 16:28:04,599 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6232999 order {'name': '/', 'pos_reference': '261-214-000001', 'uuid': 'faa3b5eb-9a77-4d7f-a43a-3069664db581'} created pos.order #984 2026-10-21 16:28:04,621 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6232999 finished 2026-10-21 16:28:04,677 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.035 0.116 2026-10-21 16:28:04,713 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:04,778 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:04,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 49 0.031 0.048 2026-10-21 16:28:04,903 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.020 2026-10-21 16:28:04,907 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:04,912 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:28:04,959 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:05,010 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:05,061 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-10-21 16:28:05,061 44 INFO rb-01d1866-225816-427320 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-10-21 16:28:05,138 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 15828212 (allocated 17039360) 2026-10-21 16:28:05,141 44 INFO rb-01d1866-225816-427320 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 149694 2026-10-21 16:28:05,142 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-10-21 16:28:05,142 44 INFO rb-01d1866-225816-427320 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 149694 2026-10-21 16:28:05,259 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_162805_259556_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-21 16:28:05,259 44 INFO rb-01d1866-225816-427320 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/tmp3f12afa3_chrome_odoo" 2026-10-21 16:28:05,311 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:28:06,482 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_payment_result_notification_does_not_send_the_partner ... 2026-10-21 16:28:13,330 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:28:13,597 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:13] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 40 0.023 0.246 2026-10-21 16:28:13,635 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43307342 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000001', 'uuid': 'b16f23ed-2cf9-4395-97a1-5d465a3a1470'}] 2026-10-21 16:28:13,685 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43307342 order {'name': None, 'pos_reference': '260-215-000001', 'uuid': 'b16f23ed-2cf9-4395-97a1-5d465a3a1470'} created pos.order #985 2026-10-21 16:28:13,686 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43307342 finished 2026-10-21 16:28:13,737 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 86 0.062 0.070 2026-10-21 16:28:13,791 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_a_forged_partner_token ... 2026-10-21 16:28:18,836 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:28:19,068 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14128319 started for PoS orders references: [{'name': None, 'pos_reference': '260-216-000001', 'uuid': 'e432bb8a-1615-40d2-9187-bae2de783f43'}] 2026-10-21 16:28:19,103 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14128319 order {'name': None, 'pos_reference': '260-216-000001', 'uuid': 'e432bb8a-1615-40d2-9187-bae2de783f43'} created pos.order #986 2026-10-21 16:28:19,104 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14128319 finished 2026-10-21 16:28:19,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 92 0.056 0.262 2026-10-21 16:28:19,186 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_an_integer_partner ... 2026-10-21 16:28:24,084 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:28:24,453 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46141769 started for PoS orders references: [{'name': None, 'pos_reference': '260-217-000001', 'uuid': 'afd78422-3f1b-44ff-bbe0-0fdafe9b4ec5'}] 2026-10-21 16:28:24,493 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46141769 order {'name': None, 'pos_reference': '260-217-000001', 'uuid': 'afd78422-3f1b-44ff-bbe0-0fdafe9b4ec5'} created pos.order #987 2026-10-21 16:28:24,494 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46141769 finished 2026-10-21 16:28:24,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 91 0.047 0.417 2026-10-21 16:28:24,580 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_an_unauthorized_partner ... 2026-10-21 16:28:29,419 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:28:29,640 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86562362 started for PoS orders references: [{'name': None, 'pos_reference': '260-218-000001', 'uuid': '614c5441-fc67-4686-af1e-a6f1c1c3d333'}] 2026-10-21 16:28:29,678 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86562362 order {'name': None, 'pos_reference': '260-218-000001', 'uuid': '614c5441-fc67-4686-af1e-a6f1c1c3d333'} created pos.order #988 2026-10-21 16:28:29,679 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86562362 finished 2026-10-21 16:28:29,732 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 91 0.046 0.269 2026-10-21 16:28:29,762 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_links_a_validated_partner ... 2026-10-21 16:28:34,711 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:28:35,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:35] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 40 0.028 0.290 2026-10-21 16:28:35,074 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16418411 started for PoS orders references: [{'name': None, 'pos_reference': '260-219-000001', 'uuid': '46a241c9-2695-4448-9677-91e3fc85882c'}] 2026-10-21 16:28:35,116 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16418411 order {'name': None, 'pos_reference': '260-219-000001', 'uuid': '46a241c9-2695-4448-9677-91e3fc85882c'} created pos.order #989 2026-10-21 16:28:35,117 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16418411 finished 2026-10-21 16:28:35,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 86 0.061 0.077 2026-10-21 16:28:35,205 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_without_partner ... 2026-10-21 16:28:39,903 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:28:40,293 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58988679 started for PoS orders references: [{'name': None, 'pos_reference': '260-220-000001', 'uuid': '63bc0787-81d0-4745-9f2e-628ddc93ddf9'}] 2026-10-21 16:28:40,324 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58988679 order {'name': None, 'pos_reference': '260-220-000001', 'uuid': '63bc0787-81d0-4745-9f2e-628ddc93ddf9'} created pos.order #990 2026-10-21 16:28:40,325 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58988679 finished 2026-10-21 16:28:40,365 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 91 0.045 0.419 2026-10-21 16:28:40,397 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_resolve_rejects_a_token_signed_for_another_partner ... 2026-10-21 16:28:45,246 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:28:45,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:45] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 40 0.023 0.218 2026-10-21 16:28:45,516 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_resolve_rejects_malformed_tokens ... 2026-10-21 16:28:50,117 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_token_is_scoped_to_the_config ... 2026-10-21 16:28:54,985 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:28:55,387 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:28:55] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.022 0.383 2026-10-21 16:28:55,415 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_accepts_a_previously_signed_token ... 2026-10-21 16:29:00,080 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:29:00,369 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:29:00] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 40 0.022 0.269 2026-10-21 16:29:00,386 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:29:00] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 7 0.004 0.008 2026-10-21 16:29:00,415 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_creates_and_signs_a_new_partner ... 2026-10-21 16:29:05,143 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:29:05,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:29:05] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 40 0.021 0.242 2026-10-21 16:29:05,435 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_a_forged_signature ... 2026-10-21 16:29:10,267 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:29:10,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:29:10] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 39 0.020 0.408 2026-10-21 16:29:10,717 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_a_raw_partner_id ... 2026-10-21 16:29:15,710 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:29:15,967 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:29:15] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 40 0.019 0.241 2026-10-21 16:29:15,995 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_an_integer_partner_id ... 2026-10-21 16:29:20,701 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:29:20,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:29:20] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 40 0.022 0.229 2026-10-21 16:29:20,996 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:29:22,054 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_payment_result_notification_does_not_send_the_partner ... 2026-10-21 16:29:27,077 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:29:27,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:29:27] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 40 0.023 0.217 2026-10-21 16:29:27,362 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28358933 started for PoS orders references: [{'name': None, 'pos_reference': '260-230-000001', 'uuid': 'a1f75f95-bdfb-44b7-b592-1536c02b0d69'}] 2026-10-21 16:29:27,399 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28358933 order {'name': None, 'pos_reference': '260-230-000001', 'uuid': 'a1f75f95-bdfb-44b7-b592-1536c02b0d69'} created pos.order #991 2026-10-21 16:29:27,401 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28358933 finished 2026-10-21 16:29:27,466 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:29:27] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 86 0.059 0.083 2026-10-21 16:29:27,518 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_a_forged_partner_token ... 2026-10-21 16:29:32,138 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:29:32,375 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17890173 started for PoS orders references: [{'name': None, 'pos_reference': '260-231-000001', 'uuid': '4680449c-d260-4c19-b009-b7ff25d5ce35'}] 2026-10-21 16:29:32,402 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17890173 order {'name': None, 'pos_reference': '260-231-000001', 'uuid': '4680449c-d260-4c19-b009-b7ff25d5ce35'} created pos.order #992 2026-10-21 16:29:32,403 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17890173 finished 2026-10-21 16:29:32,444 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:29:32] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 92 0.039 0.269 2026-10-21 16:29:32,472 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_an_integer_partner ... 2026-10-21 16:29:36,958 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:29:37,188 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64565061 started for PoS orders references: [{'name': None, 'pos_reference': '260-232-000001', 'uuid': '9afc4d74-ca19-4f61-a996-4db29cafb15d'}] 2026-10-21 16:29:37,217 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64565061 order {'name': None, 'pos_reference': '260-232-000001', 'uuid': '9afc4d74-ca19-4f61-a996-4db29cafb15d'} created pos.order #993 2026-10-21 16:29:37,217 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64565061 finished 2026-10-21 16:29:37,252 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:29:37] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 91 0.037 0.259 2026-10-21 16:29:37,295 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_an_unauthorized_partner ... 2026-10-21 16:29:42,127 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:29:42,360 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57964527 started for PoS orders references: [{'name': None, 'pos_reference': '260-233-000001', 'uuid': '4b4f3f37-19dc-42b6-8ed3-304734575614'}] 2026-10-21 16:29:42,391 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57964527 order {'name': None, 'pos_reference': '260-233-000001', 'uuid': '4b4f3f37-19dc-42b6-8ed3-304734575614'} created pos.order #994 2026-10-21 16:29:42,392 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57964527 finished 2026-10-21 16:29:42,449 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:29:42] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 91 0.052 0.273 2026-10-21 16:29:42,488 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_links_a_validated_partner ... 2026-10-21 16:29:47,507 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:29:47,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:29:47] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 40 0.030 0.268 2026-10-21 16:29:47,863 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45647958 started for PoS orders references: [{'name': None, 'pos_reference': '260-234-000001', 'uuid': '9545f256-efe6-4a80-8d02-2b539d781241'}] 2026-10-21 16:29:47,902 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45647958 order {'name': None, 'pos_reference': '260-234-000001', 'uuid': '9545f256-efe6-4a80-8d02-2b539d781241'} created pos.order #995 2026-10-21 16:29:47,903 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45647958 finished 2026-10-21 16:29:47,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:29:47] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 86 0.048 0.089 2026-10-21 16:29:47,979 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_without_partner ... 2026-10-21 16:29:53,000 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:29:53,435 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80828993 started for PoS orders references: [{'name': None, 'pos_reference': '260-235-000001', 'uuid': '7b8ee62b-d8f4-41f7-a478-d7dd640c2bca'}] 2026-10-21 16:29:53,470 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80828993 order {'name': None, 'pos_reference': '260-235-000001', 'uuid': '7b8ee62b-d8f4-41f7-a478-d7dd640c2bca'} created pos.order #996 2026-10-21 16:29:53,471 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80828993 finished 2026-10-21 16:29:53,515 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:29:53] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 91 0.043 0.475 2026-10-21 16:29:53,545 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_resolve_rejects_a_token_signed_for_another_partner ... 2026-10-21 16:29:58,665 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:29:58,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:29:58] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 40 0.037 0.255 2026-10-21 16:29:58,995 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_resolve_rejects_malformed_tokens ... 2026-10-21 16:30:03,935 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_token_is_scoped_to_the_config ... 2026-10-21 16:30:09,179 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:30:09,491 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:09] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.020 0.295 2026-10-21 16:30:09,518 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_accepts_a_previously_signed_token ... 2026-10-21 16:30:14,540 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:30:14,793 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:14] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 40 0.024 0.231 2026-10-21 16:30:14,812 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:14] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 7 0.003 0.009 2026-10-21 16:30:14,851 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_creates_and_signs_a_new_partner ... 2026-10-21 16:30:20,224 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:30:20,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:20] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 40 0.040 0.292 2026-10-21 16:30:20,590 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_a_forged_signature ... 2026-10-21 16:30:25,652 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:30:26,185 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:26] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 39 0.024 0.511 2026-10-21 16:30:26,212 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_a_raw_partner_id ... 2026-10-21 16:30:31,953 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:30:32,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:32] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 40 0.031 0.263 2026-10-21 16:30:32,275 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_an_integer_partner_id ... 2026-10-21 16:30:37,478 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:30:37,803 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:37] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 40 0.026 0.301 2026-10-21 16:30:37,846 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:30:38,912 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-10-21 16:30:43,882 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 149933 2026-10-21 16:30:43,882 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpbczpyclb_chrome_odoo 2026-10-21 16:30:43,882 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:44921/json/version 2026-10-21 16:30:43,883 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44921', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:30:43,893 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:30:43,894 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:44921/json 2026-10-21 16:30:43,894 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44921', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:30:43,905 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:44921/devtools/page/0C309F8232C0F637DC42BC3C98296E88 2026-10-21 16:30:43,911 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-21 16:30:43,919 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-21 16:30:43,944 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-10-21 16:30:43,966 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/245?access_token=c52f9e8307e04468" in browser 2026-10-21 16:30:43,966 44 INFO rb-01d1866-225816-427320 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/245?access_token=c52f9e8307e04468" 2026-10-21 16:30:43,979 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:30:44,510 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:44] "GET /pos-self/245?access_token=c52f9e8307e04468 HTTP/1.1" 200 - 57 0.022 0.512 2026-10-21 16:30:44,513 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': '0C309F8232C0F637DC42BC3C98296E88', 'loaderId': '80330A1A7B6E4339C808E0EA9ED3E05F', 'isDownload': False} 2026-10-21 16:30:44,513 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:44,529 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:30:44,547 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:30:44,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:44] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.034 2026-10-21 16:30:44,582 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:30:44,597 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:44] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.056 2026-10-21 16:30:44,606 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:30:44,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:44] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.083 2026-10-21 16:30:44,772 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-21 16:30:44,779 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:30:44,805 44 INFO rb-01d1866-225816-427320 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/245?access_token=c52f9e8307e04468", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:30:44,813 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:44] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.005 0.009 2026-10-21 16:30:44,814 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:44,816 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:30:44,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.013 2026-10-21 16:30:44,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:44] "POST /pos-self/relations/245 HTTP/1.1" 200 - 37 0.032 0.055 2026-10-21 16:30:44,958 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-21 16:30:45,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:45] "POST /pos-self/data/245 HTTP/1.1" 200 - 181 0.210 0.181 2026-10-21 16:30:45,339 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.364 2026-10-21 16:30:45,372 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:30:45,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:45] "GET /web/image/ir.attachment/15925/raw HTTP/1.1" 200 - 4 0.007 0.006 2026-10-21 16:30:45,434 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:45,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:45] "GET /web/image/ir.attachment/15874/raw HTTP/1.1" 200 - 4 0.002 0.015 2026-10-21 16:30:45,457 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:30:45,514 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:45,543 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:45] "GET /web/image/pos.category/376/image_128?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-21 16:30:45,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:45] "GET /web/image/product.template/2730/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.024 2026-10-21 16:30:45,573 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:45] "GET /web/image/product.template/2731/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-21 16:30:45,581 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:45,596 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:45] "GET /web/image/product.template/2734/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.009 0.042 2026-10-21 16:30:45,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:45] "GET /web/image/product.template/2732/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-21 16:30:45,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:45] "GET /web/image/product.template/2733/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.011 0.085 2026-10-21 16:30:45,649 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:45,670 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:30:45,690 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:45] "GET /web/image/product.product/3240/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 8 0.005 0.019 2026-10-21 16:30:45,700 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:45,764 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:45,786 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:45] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.007 0.013 2026-10-21 16:30:45,854 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:45,943 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:46,043 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:46,146 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:46,209 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:46,301 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:46,356 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:46,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:46] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 34 0.030 0.079 2026-10-21 16:30:46,525 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18956070 started for PoS orders references: [{'name': None, 'pos_reference': '260-245-000001', 'uuid': '74587ad6-4a1c-43d1-9daf-c612c42d701b'}] 2026-10-21 16:30:46,559 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18956070 order {'name': None, 'pos_reference': '260-245-000001', 'uuid': '74587ad6-4a1c-43d1-9daf-c612c42d701b'} created pos.order #997 2026-10-21 16:30:46,575 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18956070 finished 2026-10-21 16:30:47,001 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 285 0.179 0.339 2026-10-21 16:30:47,064 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-10-21 16:30:47,065 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_delivery_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-21 16:30:47,110 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 8732976 (allocated 9699328) 2026-10-21 16:30:47,113 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 149933 2026-10-21 16:30:47,115 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-10-21 16:30:47,123 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 149933 2026-10-21 16:30:47,203 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163047_203394_test_preset_delivery_tour.txt 2026-10-21 16:30:47,203 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpbczpyclb_chrome_odoo" 2026-10-21 16:30:47,242 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-10-21 16:30:52,278 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 150123 2026-10-21 16:30:52,278 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpyrzlhakq_chrome_odoo 2026-10-21 16:30:52,278 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:41115/json/version 2026-10-21 16:30:52,279 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41115', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:30:52,305 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:30:52,305 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:41115/json 2026-10-21 16:30:52,305 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41115', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:30:52,322 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:41115/devtools/page/2561F44581B44E16D65BFAF0661DE85C 2026-10-21 16:30:52,334 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-10-21 16:30:52,347 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-10-21 16:30:52,361 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-10-21 16:30:52,376 44 INFO rb-01d1866-225816-427320 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/246?access_token=3650d6ff55bb4e6a&table_identifier=ce5fc106" in browser 2026-10-21 16:30:52,377 44 INFO rb-01d1866-225816-427320 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/246?access_token=3650d6ff55bb4e6a&table_identifier=ce5fc106" 2026-10-21 16:30:52,390 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:30:52,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:52] "GET /pos-self/246?access_token=3650d6ff55bb4e6a&table_identifier=ce5fc106 HTTP/1.1" 200 - 59 0.025 0.420 2026-10-21 16:30:52,834 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': '2561F44581B44E16D65BFAF0661DE85C', 'loaderId': '7BAFCE8232E4884C82773C2C8ACF20B4', 'isDownload': False} 2026-10-21 16:30:52,834 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:52,851 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:30:52,883 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:30:52,921 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:52] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.034 2026-10-21 16:30:52,945 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:30:52,967 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:52] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.018 0.082 2026-10-21 16:30:52,984 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:30:52,997 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:52] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.119 2026-10-21 16:30:53,133 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-21 16:30:53,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:30:53,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.003 0.009 2026-10-21 16:30:53,162 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:30:53,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:30:53,176 44 INFO rb-01d1866-225816-427320 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/246?access_token=3650d6ff55bb4e6a&table_identifier=ce5fc106", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:30:53,183 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:53,237 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:53,240 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "POST /pos-self/relations/246 HTTP/1.1" 200 - 37 0.019 0.052 2026-10-21 16:30:53,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-21 16:30:53,525 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "POST /pos-self/data/246 HTTP/1.1" 200 - 181 0.098 0.150 2026-10-21 16:30:53,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.231 2026-10-21 16:30:53,577 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-10-21 16:30:53,583 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:30:53,628 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "GET /web/image/ir.attachment/15983/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:30:53,656 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:53,667 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "GET /web/image/ir.attachment/15932/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-21 16:30:53,681 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:30:53,735 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:53,762 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "GET /web/image/pos.category/376/image_128?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-10-21 16:30:53,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "GET /web/image/product.template/2730/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.017 2026-10-21 16:30:53,790 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "GET /web/image/product.template/2731/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-21 16:30:53,799 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "GET /web/image/product.template/2734/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-10-21 16:30:53,809 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "GET /web/image/product.template/2732/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-10-21 16:30:53,811 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:53,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "GET /web/image/product.template/2733/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-21 16:30:53,879 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:53,909 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30: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-10-21 16:30:53,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:53] "GET /web/image/product.product/3239/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-10-21 16:30:53,932 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:54,006 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:54,034 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97323309 started for PoS orders references: [{'name': None, 'pos_reference': '260-246-000001', 'uuid': 'eee9364c-4d00-48bd-8440-b49a9afafa38'}] 2026-10-21 16:30:54,064 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97323309 order {'name': None, 'pos_reference': '260-246-000001', 'uuid': 'eee9364c-4d00-48bd-8440-b49a9afafa38'} created pos.order #998 2026-10-21 16:30:54,081 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97323309 finished 2026-10-21 16:30:54,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.045 0.128 2026-10-21 16:30:54,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.014 2026-10-21 16:30:54,230 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-10-21 16:30:54,231 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:54,283 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7828576 (allocated 9175040) 2026-10-21 16:30:54,285 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 150123 2026-10-21 16:30:54,285 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-10-21 16:30:54,287 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 150123 2026-10-21 16:30:54,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163054_370346_test_preset_dine_in_tour.txt 2026-10-21 16:30:54,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpyrzlhakq_chrome_odoo" 2026-10-21 16:30:54,400 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-10-21 16:30:59,515 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 150314 2026-10-21 16:30:59,516 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmp33fpa2ti_chrome_odoo 2026-10-21 16:30:59,516 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:39573/json/version 2026-10-21 16:30:59,517 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:30:59,529 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:30:59,529 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:39573/json 2026-10-21 16:30:59,530 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:30:59,538 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:39573/devtools/page/DE95ACDF5816A602C769E8330985BA08 2026-10-21 16:30:59,545 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-10-21 16:30:59,551 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-10-21 16:30:59,565 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-10-21 16:30:59,583 44 INFO rb-01d1866-225816-427320 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/247?access_token=90a41339cb074a2b" in browser 2026-10-21 16:30:59,584 44 INFO rb-01d1866-225816-427320 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/247?access_token=90a41339cb074a2b" 2026-10-21 16:30:59,597 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:30:59,978 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:30:59] "GET /pos-self/247?access_token=90a41339cb074a2b HTTP/1.1" 200 - 57 0.024 0.361 2026-10-21 16:30:59,982 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': 'DE95ACDF5816A602C769E8330985BA08', 'loaderId': '7E44E4C54C12C96A8DE4D6DBE3A6A857', 'isDownload': False} 2026-10-21 16:30:59,982 44 INFO rb-01d1866-225816-427320 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-10-21 16:30:59,998 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:31:00,014 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:31:00,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.027 2026-10-21 16:31:00,043 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:31:00,069 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.049 2026-10-21 16:31:00,074 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:31:00,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.074 2026-10-21 16:31:00,205 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-21 16:31:00,210 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:31:00,221 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.008 2026-10-21 16:31:00,221 44 INFO rb-01d1866-225816-427320 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/247?access_token=90a41339cb074a2b", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:31:00,226 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:31:00,226 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:31:00,228 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:00,386 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:00,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "POST /pos-self/relations/247 HTTP/1.1" 200 - 37 0.047 0.139 2026-10-21 16:31:00,460 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.224 2026-10-21 16:31:00,762 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "POST /pos-self/data/247 HTTP/1.1" 200 - 183 0.104 0.200 2026-10-21 16:31:00,764 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.289 2026-10-21 16:31:00,802 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:31:00,839 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "GET /web/image/ir.attachment/16041/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:31:00,857 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:00,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "GET /web/image/ir.attachment/15990/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:31:00,877 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:31:00,931 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:00,958 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "GET /web/image/pos.category/376/image_128?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-21 16:31:00,971 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "GET /web/image/product.template/2730/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-21 16:31:00,985 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "GET /web/image/product.template/2731/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-21 16:31:00,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:00] "GET /web/image/product.template/2734/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-21 16:31:00,998 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:01,008 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:01] "GET /web/image/product.template/2732/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-21 16:31:01,021 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:01] "GET /web/image/product.template/2733/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-21 16:31:01,067 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:01,088 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31: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-10-21 16:31:01,108 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:01] "GET /web/image/product.product/3240/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 8 0.003 0.019 2026-10-21 16:31:01,119 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:01,184 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:01,199 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:01] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.010 2026-10-21 16:31:01,251 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:01,322 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:01,394 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:01,447 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:01,537 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:01] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 34 0.024 0.064 2026-10-21 16:31:01,598 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31643634 started for PoS orders references: [{'name': None, 'pos_reference': '260-247-000001', 'uuid': 'a3cbcec1-7e44-4c7d-bce6-bd7be335f3b7'}] 2026-10-21 16:31:01,633 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31643634 order {'name': None, 'pos_reference': '260-247-000001', 'uuid': 'a3cbcec1-7e44-4c7d-bce6-bd7be335f3b7'} created pos.order #999 2026-10-21 16:31:01,650 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31643634 finished 2026-10-21 16:31:01,998 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:02,068 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 285 0.142 0.372 2026-10-21 16:31:02,197 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:02] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-21 16:31:02,383 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:31:02,384 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:31:02,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:02] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.011 2026-10-21 16:31:02,672 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:02] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 43 0.024 0.066 2026-10-21 16:31:02,727 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-10-21 16:31:02,727 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:02,779 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8996952 (allocated 9961472) 2026-10-21 16:31:02,780 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 150314 2026-10-21 16:31:02,781 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-10-21 16:31:02,781 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 150314 2026-10-21 16:31:02,876 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163102_876227_test_preset_takeaway_email_tour.txt 2026-10-21 16:31:02,876 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmp33fpa2ti_chrome_odoo" 2026-10-21 16:31:02,916 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-10-21 16:31:07,969 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 150512 2026-10-21 16:31:07,969 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpex95zl8t_chrome_odoo 2026-10-21 16:31:07,969 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:41869/json/version 2026-10-21 16:31:07,970 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:31:07,991 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:31:07,991 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:41869/json 2026-10-21 16:31:07,992 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:31:08,000 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:41869/devtools/page/097CB4F1A6B83EF0FCC15B0059441472 2026-10-21 16:31:08,011 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-10-21 16:31:08,020 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-10-21 16:31:08,055 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-10-21 16:31:08,075 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/248?access_token=e242fe33c0f7483f" in browser 2026-10-21 16:31:08,076 44 INFO rb-01d1866-225816-427320 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/248?access_token=e242fe33c0f7483f" 2026-10-21 16:31:08,089 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:31:08,513 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:08] "GET /pos-self/248?access_token=e242fe33c0f7483f HTTP/1.1" 200 - 57 0.028 0.400 2026-10-21 16:31:08,516 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': '097CB4F1A6B83EF0FCC15B0059441472', 'loaderId': '8DEB37D13A2F9760FB131B125680FF74', 'isDownload': False} 2026-10-21 16:31:08,516 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:08,529 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:31:08,547 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:31:08,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:08] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.027 2026-10-21 16:31:08,577 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:31:08,613 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:08] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.057 2026-10-21 16:31:08,620 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:31:08,630 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:08] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.088 2026-10-21 16:31:08,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-21 16:31:08,750 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.006 2026-10-21 16:31:08,758 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:08] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.008 2026-10-21 16:31:08,766 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:31:08,766 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:31:08,775 44 INFO rb-01d1866-225816-427320 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/248?access_token=e242fe33c0f7483f", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:31:08,784 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:08,839 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:08,856 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:08] "POST /pos-self/relations/248 HTTP/1.1" 200 - 37 0.022 0.055 2026-10-21 16:31:08,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-21 16:31:09,136 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:09] "POST /pos-self/data/248 HTTP/1.1" 200 - 181 0.076 0.166 2026-10-21 16:31:09,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.228 2026-10-21 16:31:09,173 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:31:09,213 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:09] "GET /web/image/ir.attachment/16100/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 16:31:09,239 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:09,270 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:09] "GET /web/image/ir.attachment/16049/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:31:09,280 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:31:09,307 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:09,334 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:09] "GET /web/image/pos.category/376/image_128?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-21 16:31:09,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:09] "GET /web/image/product.template/2731/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-21 16:31:09,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:09] "GET /web/image/product.template/2730/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-21 16:31:09,366 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:09] "GET /web/image/product.template/2734/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-21 16:31:09,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:09] "GET /web/image/product.template/2732/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-10-21 16:31:09,378 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:09,394 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:09] "GET /web/image/product.template/2733/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-10-21 16:31:09,436 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:09,452 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31: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-10-21 16:31:09,467 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:09] "GET /web/image/product.product/3239/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-10-21 16:31:09,488 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:09,552 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:09,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:09] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.010 2026-10-21 16:31:09,617 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:09,683 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:09,711 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54660336 started for PoS orders references: [{'name': None, 'pos_reference': '260-248-000001', 'uuid': '023b8d5b-927d-45b5-9efd-beb456965bd7'}] 2026-10-21 16:31:09,740 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54660336 order {'name': None, 'pos_reference': '260-248-000001', 'uuid': '023b8d5b-927d-45b5-9efd-beb456965bd7'} created pos.order #1000 2026-10-21 16:31:09,757 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54660336 finished 2026-10-21 16:31:09,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.043 0.128 2026-10-21 16:31:09,893 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-10-21 16:31:09,894 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-21 16:31:09,900 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_takeaway_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-21 16:31:09,928 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 8175508 (allocated 9437184) 2026-10-21 16:31:09,930 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 150512 2026-10-21 16:31:09,930 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-10-21 16:31:09,931 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 150512 2026-10-21 16:31:09,992 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163109_992762_test_preset_takeaway_tour.txt 2026-10-21 16:31:09,993 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpex95zl8t_chrome_odoo" 2026-10-21 16:31:10,028 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-10-21 16:31:15,137 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 150699 2026-10-21 16:31:15,137 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpeawa1pu1_chrome_odoo 2026-10-21 16:31:15,137 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:45099/json/version 2026-10-21 16:31:15,138 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45099', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:31:15,164 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:31:15,164 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:45099/json 2026-10-21 16:31:15,165 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45099', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:31:15,179 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:45099/devtools/page/2CE4F80D8AE424E04B4B860007DB61E0 2026-10-21 16:31:15,189 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-10-21 16:31:15,195 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-21 16:31:15,215 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-21 16:31:15,250 44 INFO rb-01d1866-225816-427320 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/249?access_token=7834873407d9488c" in browser 2026-10-21 16:31:15,250 44 INFO rb-01d1866-225816-427320 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/249?access_token=7834873407d9488c" 2026-10-21 16:31:15,266 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:31:15,704 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:15] "GET /pos-self/249?access_token=7834873407d9488c HTTP/1.1" 200 - 57 0.024 0.418 2026-10-21 16:31:15,708 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': '2CE4F80D8AE424E04B4B860007DB61E0', 'loaderId': '904330715573E6E106DDDDA553A2FC7D', 'isDownload': False} 2026-10-21 16:31:15,708 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:15,721 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:31:15,738 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:31:15,764 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:15] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.031 2026-10-21 16:31:15,780 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:31:15,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:15] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.067 2026-10-21 16:31:15,831 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:31:15,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:15] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.110 2026-10-21 16:31:15,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 16:31:15,965 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:31:15,977 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:15] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.009 2026-10-21 16:31:15,981 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:31:15,981 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:31:15,987 44 INFO rb-01d1866-225816-427320 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/249?access_token=7834873407d9488c", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:31:16,038 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:16,048 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.057 2026-10-21 16:31:16,052 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:16,140 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:16] "POST /pos-self/relations/249 HTTP/1.1" 200 - 37 0.044 0.105 2026-10-21 16:31:16,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.078 2026-10-21 16:31:16,449 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:16] "POST /pos-self/data/249 HTTP/1.1" 200 - 185 0.122 0.168 2026-10-21 16:31:16,507 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:31:16,542 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:16] "GET /web/image/ir.attachment/16158/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:31:16,561 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:16,570 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:16] "GET /web/image/ir.attachment/16107/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:31:16,578 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:31:16,635 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:16,665 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:16] "GET /web/image/pos.category/376/image_128?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 16:31:16,679 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:16] "GET /web/image/product.template/2730/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-21 16:31:16,690 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:16] "GET /web/image/product.template/2732/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-21 16:31:16,701 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:16] "GET /web/image/product.template/2731/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-21 16:31:16,706 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:16,713 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:16] "GET /web/image/product.template/2734/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-10-21 16:31:16,726 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:16] "GET /web/image/product.template/2733/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-21 16:31:16,775 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:16,796 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:31:16,811 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:16] "GET /web/image/product.product/3239/image_512?unique=2026-10-21T16:30:37.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-10-21 16:31:16,826 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:16,896 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:16,914 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:16] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.012 2026-10-21 16:31:17,005 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:17,106 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:17,174 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:17,206 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38612254 started for PoS orders references: [{'name': None, 'pos_reference': '260-249-000001', 'uuid': 'fca56ce3-e567-4ce7-b70f-2c6d7bba8db5'}] 2026-10-21 16:31:17,243 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38612254 order {'name': None, 'pos_reference': '260-249-000001', 'uuid': 'fca56ce3-e567-4ce7-b70f-2c6d7bba8db5'} created pos.order #1001 2026-10-21 16:31:17,284 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38612254 finished 2026-10-21 16:31:17,396 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.060 0.166 2026-10-21 16:31:17,437 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-10-21 16:31:17,444 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-10-21 16:31:17,444 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:17,497 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9299472 (allocated 11010048) 2026-10-21 16:31:17,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 150699 2026-10-21 16:31:17,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-10-21 16:31:17,499 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 150699 2026-10-21 16:31:17,594 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163117_594238_test_preset_with_slot_tour.txt 2026-10-21 16:31:17,594 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpeawa1pu1_chrome_odoo" 2026-10-21 16:31:17,640 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-21 16:31:18,692 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-10-21 16:31:23,588 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:31:23,601 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:31:23,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:23] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/250 HTTP/1.1" 200 - 17 0.012 0.216 2026-10-21 16:31:23,860 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-10-21 16:31:28,330 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:31:28,340 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:31:28,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:28] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/251 HTTP/1.1" 200 - 17 0.014 0.268 2026-10-21 16:31:28,661 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:31:39,279 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_pine_labs.tests.test_pine_labs_payment_status: Starting TestPineLabsPaymentStatus.test_matching_transaction_succeeds ... 2026-10-21 16:31:39,391 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:31:39,864 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:39] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 93 0.048 0.428 2026-10-21 16:31:39,889 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_pine_labs.tests.test_pine_labs_payment_status: Starting TestPineLabsPaymentStatus.test_missing_or_forged_signature_is_rejected ... 2026-10-21 16:31:40,004 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:31:40,301 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:40] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 31 0.016 0.283 2026-10-21 16:31:40,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:40] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 11 0.004 0.010 2026-10-21 16:31:40,356 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:40] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 11 0.004 0.013 2026-10-21 16:31:40,377 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_pine_labs.tests.test_pine_labs_payment_status: Starting TestPineLabsPaymentStatus.test_replay_after_amount_change_is_rejected ... 2026-10-21 16:31:40,498 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:31:40,708 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:40] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 31 0.013 0.199 2026-10-21 16:31:40,725 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_pine_labs.tests.test_pine_labs_payment_status: Starting TestPineLabsPaymentStatus.test_replay_on_another_order_is_rejected ... 2026-10-21 16:31:40,861 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:31:41,091 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:41] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 31 0.011 0.221 2026-10-21 16:31:41,142 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:31:52,106 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-10-21 16:31:52,547 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-10-21 16:31:52,925 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 150907 2026-10-21 16:31:52,926 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmp48js5yt__chrome_odoo 2026-10-21 16:31:52,926 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:44065/json/version 2026-10-21 16:31:52,927 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44065', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:31:52,936 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: Chrome/150.0.7871.114 2026-10-21 16:31:52,936 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:44065/json 2026-10-21 16:31:52,937 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44065', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:31:52,951 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:44065/devtools/page/C18EA77D9482E40E1EE877E0F7C76FC3 2026-10-21 16:31:52,955 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-10-21 16:31:52,958 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-10-21 16:31:52,973 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-10-21 16:31:52,988 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Open "http://127.0.0.1:8069/pos-self/254?access_token=f7a25aeeb7ca471a" in browser 2026-10-21 16:31:52,989 44 INFO rb-01d1866-225816-427320 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/254?access_token=f7a25aeeb7ca471a" 2026-10-21 16:31:53,004 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:31:53,447 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:53] "GET /pos-self/254?access_token=f7a25aeeb7ca471a HTTP/1.1" 200 - 60 0.055 0.391 2026-10-21 16:31:53,450 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': 'C18EA77D9482E40E1EE877E0F7C76FC3', 'loaderId': 'AFFE37A2867F5A31612AEDDF0D8FAD0A', 'isDownload': False} 2026-10-21 16:31:53,451 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Evaluate ready code "odoo.isTourReady('kiosk_qfpay_order')" 2026-10-21 16:31:53,464 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:31:53,491 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:31:53,530 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:53] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.019 0.040 2026-10-21 16:31:53,541 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:31:53,563 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:53] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.075 2026-10-21 16:31:53,569 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:31:53,583 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:53] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.094 2026-10-21 16:31:53,708 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-21 16:31:53,714 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:31:53,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:53] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.003 0.013 2026-10-21 16:31:53,733 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:31:53,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:31:53,735 44 INFO rb-01d1866-225816-427320 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/254?access_token=f7a25aeeb7ca471a", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:31:53,744 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:53,802 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:53] "POST /pos-self/relations/254 HTTP/1.1" 200 - 25 0.017 0.044 2026-10-21 16:31:53,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-21 16:31:54,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:54] "POST /pos-self/data/254 HTTP/1.1" 200 - 170 0.110 0.157 2026-10-21 16:31:54,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.249 2026-10-21 16:31:54,149 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [234], uid: 3, model: res.company 2026-10-21 16:31:54,164 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:54] "GET /web/image/res.company/234/logo/256x256 HTTP/1.1" 200 - 14 0.005 0.019 2026-10-21 16:31:54,170 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-10-21 16:31:54,216 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:54] "GET /web/image/ir.attachment/16433/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-10-21 16:31:54,244 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:54,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:54] "GET /web/image/pos.category/382/image_128?unique=2026-10-21T16:31:41.000+00:00 HTTP/1.1" 200 - 2 0.002 0.018 2026-10-21 16:31:54,296 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:54] "GET /web/image/pos.category/381/image_128?unique=2026-10-21T16:31:41.000+00:00 HTTP/1.1" 200 - 2 0.000 0.031 2026-10-21 16:31:54,310 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:54,312 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:54] "GET /web/image/pos.category/383/image_128?unique=2026-10-21T16:31:41.000+00:00 HTTP/1.1" 200 - 2 0.001 0.048 2026-10-21 16:31:54,329 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:54] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.060 2026-10-21 16:31:54,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:54] "GET /web/image/product.template/2763/image_512?unique=2026-10-21T16:31:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-10-21 16:31:54,378 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:54,391 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:54] "GET /web/image/ir.attachment/16434/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-21 16:31:54,404 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31: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-10-21 16:31:54,408 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:31:54,433 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:54] "GET /web/image/product.product/3272/image_512?unique=2026-10-21T16:31:41.000+00:00 HTTP/1.1" 200 - 8 0.003 0.016 2026-10-21 16:31:54,444 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:54,486 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75176234 started for PoS orders references: [{'name': None, 'pos_reference': '260-254-000001', 'uuid': 'b5e34576-2ba5-43d0-b5b2-12b97ee69758'}] 2026-10-21 16:31:54,525 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75176234 order {'name': None, 'pos_reference': '260-254-000001', 'uuid': 'b5e34576-2ba5-43d0-b5b2-12b97ee69758'} created pos.order #1007 2026-10-21 16:31:54,543 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75176234 finished 2026-10-21 16:31:54,656 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:54] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 116 0.056 0.156 2026-10-21 16:31:54,689 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:54,695 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.004 0.009 2026-10-21 16:31:54,740 44 INFO rb-01d1866-225816-427320 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-10-21 16:31:54,744 44 INFO rb-01d1866-225816-427320 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': 'b5e34576-2ba5-43d0-b5b2-12b97ee69758--970--445', '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-10-21 16:31:54,829 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:54] "POST /qfpay/notify HTTP/1.1" 200 - 45 0.023 0.064 2026-10-21 16:31:54,864 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:31:54] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.006 2026-10-21 16:31:54,880 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-10-21 16:31:54,881 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-21 16:31:54,913 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7685624 (allocated 8650752) 2026-10-21 16:31:54,922 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 150907 2026-10-21 16:31:54,930 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-10-21 16:31:54,930 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 150907 2026-10-21 16:31:55,025 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163155_025185_test_tour_kiosk_qfpay_order.txt 2026-10-21 16:31:55,025 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmp48js5yt__chrome_odoo" 2026-10-21 16:31:55,069 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:32:05,850 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_razorpay.tests.test_razorpay_payment_status: Starting TestRazorpayPaymentStatus.test_matching_transaction_succeeds ... 2026-10-21 16:32:05,936 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:32:06,246 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:06] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 94 0.046 0.267 2026-10-21 16:32:06,275 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_razorpay.tests.test_razorpay_payment_status: Starting TestRazorpayPaymentStatus.test_missing_or_forged_signature_is_rejected ... 2026-10-21 16:32:06,396 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:32:06,628 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:06] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 27 0.015 0.218 2026-10-21 16:32:06,659 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:06] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 8 0.003 0.011 2026-10-21 16:32:06,866 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:06] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 8 0.002 0.196 2026-10-21 16:32:06,886 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_razorpay.tests.test_razorpay_payment_status: Starting TestRazorpayPaymentStatus.test_replay_after_amount_change_is_rejected ... 2026-10-21 16:32:07,040 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:32:07,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:07] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 27 0.011 0.233 2026-10-21 16:32:07,305 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_razorpay.tests.test_razorpay_payment_status: Starting TestRazorpayPaymentStatus.test_replay_on_another_order_is_rejected ... 2026-10-21 16:32:07,480 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:32:07,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:07] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 27 0.043 0.203 2026-10-21 16:32:07,798 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:32:08,900 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-10-21 16:32:13,855 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:32:14,067 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:14] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 29 0.012 0.203 2026-10-21 16:32:14,094 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-10-21 16:32:19,420 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 151100 2026-10-21 16:32:19,421 44 INFO rb-01d1866-225816-427320 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/tmp0wtahtgz_chrome_odoo 2026-10-21 16:32:19,421 44 INFO rb-01d1866-225816-427320 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:35567/json/version 2026-10-21 16:32:19,422 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:32:19,438 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Browser version: Chrome/150.0.7871.114 2026-10-21 16:32:19,438 44 INFO rb-01d1866-225816-427320 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:35567/json 2026-10-21 16:32:19,439 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:32:19,447 44 INFO rb-01d1866-225816-427320 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:35567/devtools/page/5D0A96920C11EF86CB01C4D7799CCC7C 2026-10-21 16:32:19,459 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:19,465 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome headless enable page notifications 2026-10-21 16:32:19,480 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Setting session cookie in browser 2026-10-21 16:32:19,691 44 INFO rb-01d1866-225816-427320 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/257?access_token=access_token" in browser 2026-10-21 16:32:19,691 44 INFO rb-01d1866-225816-427320 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/257?access_token=access_token" 2026-10-21 16:32:19,702 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:32:20,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:20] "GET /pos-self/257?access_token=access_token HTTP/1.1" 200 - 56 0.020 0.377 2026-10-21 16:32:20,100 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': '5D0A96920C11EF86CB01C4D7799CCC7C', 'loaderId': 'BB2AEAAE7729D17F221F5300CEDDA2B1', 'isDownload': False} 2026-10-21 16:32:20,100 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:20,114 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:32:20,138 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/45c9011/pos_self_order.assets.min.css, copying from /web/assets/45c9011/pos_self_order.assets.min.css 2026-10-21 16:32:20,176 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:20] "GET /web/assets/1/45c9011/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.034 2026-10-21 16:32:20,187 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/024c5ce/pos_self_order.assets.min.js, copying from /web/assets/024c5ce/pos_self_order.assets.min.js 2026-10-21 16:32:20,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:20] "GET /web/assets/1/024c5ce/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.080 2026-10-21 16:32:20,219 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js, copying from /web/assets/02b09bd/pos_self_order.assets_tests.min.js 2026-10-21 16:32:20,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:20] "GET /web/assets/1/02b09bd/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.096 2026-10-21 16:32:20,387 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-21 16:32:20,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:32:20,404 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:20] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 5 0.002 0.008 2026-10-21 16:32:20,411 44 INFO rb-01d1866-225816-427320 odoo.http: Session expired 2026-10-21 16:32:20,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:32:20,418 44 INFO rb-01d1866-225816-427320 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/257?access_token=access_token", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:32:20,453 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:20,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-21 16:32:20,478 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:20,534 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:20] "POST /pos-self/relations/257 HTTP/1.1" 200 - 37 0.019 0.096 2026-10-21 16:32:20,536 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-21 16:32:20,782 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:20] "POST /pos-self/data/257 HTTP/1.1" 200 - 182 0.094 0.141 2026-10-21 16:32:20,870 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:20] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.042 2026-10-21 16:32:20,883 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:20,920 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:20] "GET /web/image/ir.attachment/16639/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:32:20,959 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:21,020 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:32:21,025 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:21,026 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:21] "GET /web/image/product.template/2779/image_512?unique=2026-10-21T16:32:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-21 16:32:21,037 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:21] "GET /web/image/product.template/2783/image_512?unique=2026-10-21T16:32:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-21 16:32:21,047 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:21] "GET /web/image/product.template/2782/image_512?unique=2026-10-21T16:32:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-10-21 16:32:21,058 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:21] "GET /web/image/product.template/2781/image_512?unique=2026-10-21T16:32:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-10-21 16:32:21,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:21] "GET /web/image/product.template/2780/image_512?unique=2026-10-21T16:32:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-10-21 16:32:21,089 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:21,089 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:21] "GET /web/image/pos.category/387/image_128?unique=2026-10-21T16:32:07.000+00:00 HTTP/1.1" 200 - 2 0.001 0.057 2026-10-21 16:32:21,103 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:21] "GET /web/image/ir.attachment/16585/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-21 16:32:21,116 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:32:21,131 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:21] "GET /web/image/product.product/3288/image_512?unique=2026-10-21T16:32:07.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-10-21 16:32:21,141 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:21,205 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:21,234 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28381991 started for PoS orders references: [{'name': None, 'pos_reference': '260-257-000001', 'uuid': '011e9b0c-e019-4422-99b6-f0dfb7de5769'}] 2026-10-21 16:32:21,262 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28381991 order {'name': None, 'pos_reference': '260-257-000001', 'uuid': '011e9b0c-e019-4422-99b6-f0dfb7de5769'} created pos.order #1013 2026-10-21 16:32:21,279 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28381991 finished 2026-10-21 16:32:21,375 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:21] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 105 0.048 0.125 2026-10-21 16:32:21,422 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-10-21 16:32:21,429 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-10-21 16:32:21,430 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:21,430 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:21] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.006 2026-10-21 16:32:21,465 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7634384 (allocated 8388608) 2026-10-21 16:32:21,466 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 151100 2026-10-21 16:32:21,466 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-10-21 16:32:21,466 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 151100 2026-10-21 16:32:21,562 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163221_561835_test_kiosk_without_payment_terminal.txt 2026-10-21 16:32:21,562 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmp0wtahtgz_chrome_odoo" 2026-10-21 16:32:21,596 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-10-21 16:32:26,160 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-10-21 16:32:30,933 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:32:31,239 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:31] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 99 0.049 0.258 2026-10-21 16:32:31,281 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:32:41,755 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-10-21 16:32:42,173 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 151292 2026-10-21 16:32:42,174 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmpi79t7vwy_chrome_odoo 2026-10-21 16:32:42,174 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:41161/json/version 2026-10-21 16:32:42,175 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:32:42,199 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/150.0.7871.114 2026-10-21 16:32:42,199 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:41161/json 2026-10-21 16:32:42,200 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:32:42,210 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:41161/devtools/page/993AF8C6517A0490AD1E47BCE2A5CCE3 2026-10-21 16:32:42,223 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-10-21 16:32:42,230 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-10-21 16:32:42,283 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-21 16:32:42,289 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-10-21 16:32:42,290 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Open "http://127.0.0.1:8069/pos/ui?config_id=260" in browser 2026-10-21 16:32:42,290 44 INFO rb-01d1866-225816-427320 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=260" 2026-10-21 16:32:42,301 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:32:42,908 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:42] "GET /pos/ui?config_id=260 HTTP/1.1" 200 - 83 0.029 0.581 2026-10-21 16:32:42,912 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': '993AF8C6517A0490AD1E47BCE2A5CCE3', 'loaderId': '04584F52A5134220B5310AA1908BE4C9', 'isDownload': False} 2026-10-21 16:32:42,912 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-10-21 16:32:42,930 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:32:42,948 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:42] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:32:42,951 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:42] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:32:42,968 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:42] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-21 16:32:43,413 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:32:43,415 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:32:43,430 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:32:43,455 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-21 16:32:43,468 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:32:43,468 44 INFO rb-01d1866-225816-427320 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=260", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:32:43,474 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:43,479 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:32:43,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-10-21 16:32:43,516 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-21 16:32:43,566 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.013 0.039 2026-10-21 16:32:43,569 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-21 16:32:44,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.200 0.324 2026-10-21 16:32:44,137 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:32:44,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:32:44,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/image/res.company/240/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-10-21 16:32:44,260 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:32:44,279 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-10-21 16:32:44,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-10-21 16:32:44,325 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:32:44,334 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:32:44,347 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:32:44,348 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:32:44,374 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:32:44,375 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:32:44,380 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/image/res.users/317/avatar_128 HTTP/1.1" 200 - 14 0.018 0.032 2026-10-21 16:32:44,391 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/image?model=res.company&id=240&field=logo HTTP/1.1" 200 - 3 0.002 0.052 2026-10-21 16:32:44,410 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:32:44,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /pos/ui/260?from_backend=True HTTP/1.1" 200 - 33 0.014 0.034 2026-10-21 16:32:44,497 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /pos/ui/260 HTTP/1.1" 200 - 33 0.012 0.079 2026-10-21 16:32:44,510 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:44,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/image/res.company/240/favicon HTTP/1.1" 200 - 4 0.003 0.102 2026-10-21 16:32:44,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/image?model=product.template&field=image_128&id=2790&unique=2026-10-21T16:32:31.000+00:00 HTTP/1.1" 200 - 3 0.006 0.023 2026-10-21 16:32:44,582 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:32:44,593 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/image?model=product.template&field=image_128&id=2789&unique=2026-10-21T16:32:31.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-10-21 16:32:44,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/image?model=product.template&field=image_128&id=2788&unique=2026-10-21T16:32:31.000+00:00 HTTP/1.1" 200 - 3 0.007 0.072 2026-10-21 16:32:44,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/image?model=product.template&field=image_128&id=2791&unique=2026-10-21T16:32:31.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-21 16:32:44,671 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/image/res.company/240/favicon HTTP/1.1" 304 - 4 0.011 0.111 2026-10-21 16:32:44,674 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:44,682 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:32:44,696 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/image?model=product.template&field=image_128&id=2792&unique=2026-10-21T16:32:31.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-10-21 16:32:44,718 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/image?model=product.template&field=image_128&id=2793&unique=2026-10-21T16:32:31.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-21 16:32:44,741 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/image?model=product.template&field=image_128&id=2794&unique=2026-10-21T16:32:31.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-21 16:32:44,762 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/image?model=product.template&field=image_128&id=2796&unique=2026-10-21T16:32:31.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-21 16:32:44,780 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "GET /web/image?model=product.template&field=image_128&id=2795&unique=2026-10-21T16:32:31.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-21 16:32:44,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.136 2026-10-21 16:32:44,925 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:44,976 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:45,027 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:45,082 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:45,133 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:45,189 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:45,253 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:45,304 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:45,356 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:45,409 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:45,584 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:45,635 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:45,686 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:45,761 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:45,815 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:45,865 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:45,928 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:45,991 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:46,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:46] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 20 0.012 0.033 2026-10-21 16:32:46,049 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:46,116 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:46,119 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.016 0.058 2026-10-21 16:32:46,128 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:32:46,129 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:32:46,166 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:46,217 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:46,286 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:46,337 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:46,402 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:46,408 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87892657 started for PoS orders references: [{'name': '/', 'pos_reference': '261-260-000001', 'uuid': '8984fc24-f98d-4c92-ac4e-1cb8a9145071'}] 2026-10-21 16:32:46,411 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:32:46,783 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87892657 order {'name': '/', 'pos_reference': '261-260-000001', 'uuid': '8984fc24-f98d-4c92-ac4e-1cb8a9145071'} created pos.order #1015 2026-10-21 16:32:46,804 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87892657 finished 2026-10-21 16:32:46,868 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.135 0.328 2026-10-21 16:32:46,906 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:46] "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-10-21 16:32:46,998 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12131170 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-260-000001', 'uuid': '8984fc24-f98d-4c92-ac4e-1cb8a9145071'}] 2026-10-21 16:32:47,001 44 INFO rb-01d1866-225816-427320 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-10-21 16:32:47,008 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12131170 order {'name': 'Shop - 000001', 'pos_reference': '261-260-000001', 'uuid': '8984fc24-f98d-4c92-ac4e-1cb8a9145071'} sync ignored for existing PoS order pos.order(1015,) (state: paid) 2026-10-21 16:32:47,033 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12131170 finished 2026-10-21 16:32:47,051 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-10-21 16:32:47,052 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-21 16:32:47,144 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 16988560 (allocated 18350080) 2026-10-21 16:32:47,146 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 151292 2026-10-21 16:32:47,146 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-10-21 16:32:47,147 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 151292 2026-10-21 16:32:47,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.045 0.133 2026-10-21 16:32:47,244 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163247_244261_test_01_pos_number_autofill.txt 2026-10-21 16:32:47,244 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmpi79t7vwy_chrome_odoo" 2026-10-21 16:32:47,293 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:32:58,687 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-10-21 16:32:58,997 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 151508 2026-10-21 16:32:58,998 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmpzifrzaha_chrome_odoo 2026-10-21 16:32:58,998 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:34163/json/version 2026-10-21 16:32:59,000 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34163', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:32:59,026 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: Chrome/150.0.7871.114 2026-10-21 16:32:59,027 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:34163/json 2026-10-21 16:32:59,028 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34163', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:32:59,038 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:34163/devtools/page/EE9151BB546A220E73B193BCFB2B5F91 2026-10-21 16:32:59,051 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-10-21 16:32:59,058 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-10-21 16:32:59,099 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:32:59,105 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-10-21 16:32:59,106 44 INFO rb-01d1866-225816-427320 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=261" in browser 2026-10-21 16:32:59,107 44 INFO rb-01d1866-225816-427320 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=261" 2026-10-21 16:32:59,118 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:32:59,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:59] "GET /pos/ui?config_id=261 HTTP/1.1" 200 - 84 0.030 0.508 2026-10-21 16:32:59,656 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': 'EE9151BB546A220E73B193BCFB2B5F91', 'loaderId': '681A75237E893230B1E79DB4DA6302C5', 'isDownload': False} 2026-10-21 16:32:59,656 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-10-21 16:32:59,674 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:32:59,704 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:59] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 16:32:59,711 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:59] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.026 2026-10-21 16:32:59,728 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:32:59] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.034 2026-10-21 16:33:00,174 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:33:00,176 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:33:00,188 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:33:00,217 44 INFO rb-01d1866-225816-427320 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=261", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:33:00,222 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:00,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-21 16:33:00,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:33:00,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:33:00,271 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:00] "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.016 2026-10-21 16:33:00,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-21 16:33:00,332 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.036 2026-10-21 16:33:00,335 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-21 16:33:00,909 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.197 0.348 2026-10-21 16:33:00,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:33:00,992 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:33:01,039 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/image/res.company/241/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-21 16:33:01,072 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33: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-10-21 16:33:01,083 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-10-21 16:33:01,091 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:33:01,147 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:33:01,178 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:33:01,190 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:33:01,207 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-21 16:33:01,208 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/image/res.users/319/avatar_128 HTTP/1.1" 200 - 14 0.022 0.030 2026-10-21 16:33:01,211 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:33:01,239 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/image?model=res.company&id=241&field=logo HTTP/1.1" 200 - 3 0.011 0.069 2026-10-21 16:33:01,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/image/res.company/241/favicon HTTP/1.1" 200 - 4 0.003 0.037 2026-10-21 16:33:01,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-10-21 16:33:01,287 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:01,323 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:33:01,389 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /pos/ui/261?from_backend=True HTTP/1.1" 200 - 33 0.035 0.042 2026-10-21 16:33:01,404 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:33:01,407 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:01,413 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/image/res.company/241/favicon HTTP/1.1" 304 - 4 0.004 0.097 2026-10-21 16:33:01,421 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:33:01,443 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/image?model=product.template&field=image_128&id=2801&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-10-21 16:33:01,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/image?model=product.template&field=image_128&id=2802&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.103 2026-10-21 16:33:01,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/image?model=product.template&field=image_128&id=2803&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-10-21 16:33:01,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/image?model=product.template&field=image_128&id=2808&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-10-21 16:33:01,582 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /pos/ui/261 HTTP/1.1" 200 - 33 0.016 0.250 2026-10-21 16:33:01,600 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/image?model=product.template&field=image_128&id=2809&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-21 16:33:01,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/image?model=product.template&field=image_128&id=2806&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-21 16:33:01,650 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/image?model=product.template&field=image_128&id=2807&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-21 16:33:01,669 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/image?model=product.template&field=image_128&id=2804&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-10-21 16:33:01,688 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "GET /web/image?model=product.template&field=image_128&id=2805&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-21 16:33:01,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.023 0.220 2026-10-21 16:33:01,813 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:01,863 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:01,915 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:01,970 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:02,021 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:02,074 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:02,126 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:02,180 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:02,244 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:02,298 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:02,349 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:02,400 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:02,473 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:02,488 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:33:02,489 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:33:02,523 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:02,574 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:02,625 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:02,676 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:02,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:02] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:33:02,751 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:02,802 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-10-21 16:33:02,803 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-21 16:33:02,869 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 14770824 (allocated 15728640) 2026-10-21 16:33:02,877 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 151508 2026-10-21 16:33:02,878 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-10-21 16:33:02,879 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 151508 2026-10-21 16:33:02,957 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163302_957425_test_viva_com_kiosk_request_data.txt 2026-10-21 16:33:02,957 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmpzifrzaha_chrome_odoo" 2026-10-21 16:33:02,979 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-10-21 16:33:03,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 151720 2026-10-21 16:33:03,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmpsn6ammhg_chrome_odoo 2026-10-21 16:33:03,370 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:41799/json/version 2026-10-21 16:33:03,371 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:33:03,385 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-21 16:33:03,385 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:41799/json 2026-10-21 16:33:03,385 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:33:03,393 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:41799/devtools/page/E5379506EED3B20F6B0CC7E96349BA27 2026-10-21 16:33:03,401 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-10-21 16:33:03,405 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-10-21 16:33:03,480 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:33:03,488 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-10-21 16:33:03,489 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Open "http://127.0.0.1:8069/pos/ui/261" in browser 2026-10-21 16:33:03,489 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/261" 2026-10-21 16:33:03,499 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:33:04,199 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:04] "GET /pos/ui/261 HTTP/1.1" 200 - 89 0.054 0.649 2026-10-21 16:33:04,203 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': 'E5379506EED3B20F6B0CC7E96349BA27', 'loaderId': '9B10BB7AA906CB30F56BCF2CE38511AD', 'isDownload': False} 2026-10-21 16:33:04,203 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-10-21 16:33:04,224 44 INFO rb-01d1866-225816-427320 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-21 16:33:04,242 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:04] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:33:04,255 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:04] "GET /web/assets/ff9e1f1/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.016 2026-10-21 16:33:04,263 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:04] "GET /web/assets/d7ad2b7/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-21 16:33:04,708 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:33:04,711 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:33:04,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-21 16:33:04,750 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:33:04,751 44 INFO rb-01d1866-225816-427320 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/261", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:33:04,755 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:04,764 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:33:04,775 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:33:04,804 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:04] "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.017 2026-10-21 16:33:04,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-21 16:33:04,870 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.037 2026-10-21 16:33:04,873 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-21 16:33:05,480 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.199 0.384 2026-10-21 16:33:05,501 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:33:05,552 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33: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-10-21 16:33:05,604 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /web/image/res.company/241/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-21 16:33:05,629 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33: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-10-21 16:33:05,639 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-10-21 16:33:05,651 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-21 16:33:05,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:33:05,710 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 16:33:05,729 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-21 16:33:05,731 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:33:05,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /web/image?model=res.company&id=241&field=logo HTTP/1.1" 200 - 3 0.004 0.038 2026-10-21 16:33:05,740 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:33:05,748 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:33:05,767 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:33:05,793 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /web/image/res.users/319/avatar_128 HTTP/1.1" 200 - 14 0.021 0.075 2026-10-21 16:33:05,813 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /web/image/res.company/241/favicon HTTP/1.1" 200 - 4 0.003 0.049 2026-10-21 16:33:05,838 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:05,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /pos/ui/261 HTTP/1.1" 200 - 33 0.021 0.109 2026-10-21 16:33:05,937 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:05,956 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /pos/ui/261?from_backend=True HTTP/1.1" 200 - 33 0.036 0.165 2026-10-21 16:33:05,968 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:33:05,971 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /web/image/res.company/241/favicon HTTP/1.1" 304 - 4 0.003 0.115 2026-10-21 16:33:05,978 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:33:05,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:05] "GET /web/image?model=product.template&field=image_128&id=2803&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.092 2026-10-21 16:33:06,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:06] "GET /web/image?model=product.template&field=image_128&id=2802&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-10-21 16:33:06,050 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:06] "GET /web/image?model=product.template&field=image_128&id=2801&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-21 16:33:06,078 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:06] "GET /web/image?model=product.template&field=image_128&id=2804&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-21 16:33:06,098 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:06] "GET /web/image?model=product.template&field=image_128&id=2807&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-10-21 16:33:06,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:06] "GET /web/image?model=product.template&field=image_128&id=2806&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-21 16:33:06,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:06] "GET /web/image?model=product.template&field=image_128&id=2809&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-21 16:33:06,164 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:06] "GET /web/image?model=product.template&field=image_128&id=2808&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-21 16:33:06,184 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:06] "GET /web/image?model=product.template&field=image_128&id=2805&unique=2026-10-21T16:32:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-21 16:33:06,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.171 2026-10-21 16:33:06,328 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:06,379 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:06,431 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:06,487 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:06,539 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:06,592 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:06,646 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:06,700 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:06,769 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:06,820 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:06,873 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:06,922 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:06,994 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:07,010 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:33:07,010 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:33:07,045 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:07,096 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:07,147 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:07,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:07] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:33:07,220 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:07,276 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-21 16:33:07,300 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:07] "POST /pos_viva_com/notification?company_id=241&token=viva_com_test HTTP/1.1" 200 - 8 0.004 0.022 2026-10-21 16:33:07,305 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:07,329 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8545429 started for PoS orders references: [{'name': '/', 'pos_reference': '261-261-000001', 'uuid': '88a88323-f53a-4198-b013-e227fedc8ac7'}] 2026-10-21 16:33:07,331 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:33:07,711 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8545429 order {'name': '/', 'pos_reference': '261-261-000001', 'uuid': '88a88323-f53a-4198-b013-e227fedc8ac7'} created pos.order #1016 2026-10-21 16:33:07,731 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8545429 finished 2026-10-21 16:33:07,795 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.156 0.313 2026-10-21 16:33:07,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:33:07,902 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:07,906 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16739103 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-261-000001', 'uuid': '88a88323-f53a-4198-b013-e227fedc8ac7'}] 2026-10-21 16:33:07,915 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16739103 order {'name': 'Shop - 000001', 'pos_reference': '261-261-000001', 'uuid': '88a88323-f53a-4198-b013-e227fedc8ac7'} sync ignored for existing PoS order pos.order(1016,) (state: paid) 2026-10-21 16:33:07,943 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16739103 finished 2026-10-21 16:33:07,969 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:08,017 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:08,075 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.035 0.137 2026-10-21 16:33:08,085 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:08,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:08] "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-10-21 16:33:08,139 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:08,146 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.027 2026-10-21 16:33:08,189 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:08,243 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:08,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:08] "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-10-21 16:33:08,303 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:08,353 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:08,425 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:08,475 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:08,532 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:08,588 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:08,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:08] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_refund_request#pos.payment.method.viva_com_send_refund_request HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:33:08,643 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-21 16:33:08,667 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:08] "POST /pos_viva_com/notification?company_id=241&token=viva_com_test HTTP/1.1" 200 - 7 0.004 0.022 2026-10-21 16:33:08,671 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:08,691 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16256348 started for PoS orders references: [{'name': '/', 'pos_reference': '261-261-000002', 'uuid': '7a1a126f-f371-4146-92be-04fcae3672b4'}] 2026-10-21 16:33:08,991 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16256348 order {'name': '/', 'pos_reference': '261-261-000002', 'uuid': '7a1a126f-f371-4146-92be-04fcae3672b4'} created pos.order #1017 2026-10-21 16:33:09,033 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16256348 finished 2026-10-21 16:33:09,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.128 0.306 2026-10-21 16:33:09,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.009 0.012 2026-10-21 16:33:09,224 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-10-21 16:33:09,228 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26563349 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-261-000002', 'uuid': '7a1a126f-f371-4146-92be-04fcae3672b4'}] 2026-10-21 16:33:09,230 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-21 16:33:09,237 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26563349 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-261-000002', 'uuid': '7a1a126f-f371-4146-92be-04fcae3672b4'} sync ignored for existing PoS order pos.order(1017,) (state: paid) 2026-10-21 16:33:09,266 44 INFO rb-01d1866-225816-427320 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26563349 finished 2026-10-21 16:33:09,322 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 17590688 (allocated 19009536) 2026-10-21 16:33:09,332 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 151720 2026-10-21 16:33:09,337 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-10-21 16:33:09,338 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 151720 2026-10-21 16:33:09,348 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:33:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.025 0.098 2026-10-21 16:33:09,404 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163309_404505_test_viva_payment_and_refund.txt 2026-10-21 16:33:09,404 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmpsn6ammhg_chrome_odoo" 2026-10-21 16:33:09,445 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:33:16,805 44 INFO rb-01d1866-225816-427320 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-10-21 16:33:16,897 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-21 16:33:16,988 44 INFO rb-01d1866-225816-427320 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-10-21 16:33:17,381 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18399] 2026-10-21 16:33:17,529 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1467] 2026-10-21 16:33:17,540 44 INFO rb-01d1866-225816-427320 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-10-21 16:33:17,732 44 INFO rb-01d1866-225816-427320 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-10-21 16:33:17,937 44 INFO rb-01d1866-225816-427320 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-10-21 16:33:18,252 44 INFO rb-01d1866-225816-427320 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-10-21 16:33:18,268 44 INFO rb-01d1866-225816-427320 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-10-21 16:33:22,382 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1469], uid: 2, model: res.partner 2026-10-21 16:33:22,431 44 INFO rb-01d1866-225816-427320 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-10-21 16:33:22,765 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:33:23,132 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18499] 2026-10-21 16:33:23,195 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [3325] 2026-10-21 16:33:23,302 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-10-21 16:33:23,459 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-10-21 16:33:23,678 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-10-21 16:33:23,692 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-10-21 16:33:23,839 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-10-21 16:33:24,084 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-10-21 16:33:28,404 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-10-21 16:33:31,980 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-10-21 16:33:32,115 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-10-21 16:33:32,286 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:33:32,508 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-10-21 16:33:32,864 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-10-21 16:33:33,011 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-21 16:33:33,015 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-10-21 16:33:33,016 44 INFO rb-01d1866-225816-427320 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-10-21 16:33:33,016 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-10-21 16:33:33,291 44 INFO rb-01d1866-225816-427320 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-10-21 16:33:33,664 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18729] 2026-10-21 16:33:33,709 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [3357] 2026-10-21 16:33:33,871 44 INFO rb-01d1866-225816-427320 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-10-21 16:33:33,890 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-10-21 16:33:34,118 44 INFO rb-01d1866-225816-427320 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-10-21 16:33:34,595 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18745, 18744] 2026-10-21 16:33:34,640 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [3368, 3367] 2026-10-21 16:33:35,100 44 INFO rb-01d1866-225816-427320 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-21 16:33:35,142 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-10-21 16:33:35,454 44 INFO rb-01d1866-225816-427320 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-21 16:33:36,158 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18805, 18803] 2026-10-21 16:33:36,201 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [3398, 3399] 2026-10-21 16:33:36,394 44 INFO rb-01d1866-225816-427320 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-21 16:33:36,551 44 INFO rb-01d1866-225816-427320 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-21 16:33:36,643 44 INFO rb-01d1866-225816-427320 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-21 16:33:36,656 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-10-21 16:33:36,887 44 INFO rb-01d1866-225816-427320 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-21 16:33:37,566 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18880, 18878] 2026-10-21 16:33:37,604 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [3441, 3442] 2026-10-21 16:33:37,834 44 INFO rb-01d1866-225816-427320 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-21 16:33:37,997 44 INFO rb-01d1866-225816-427320 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-21 16:33:38,065 44 INFO rb-01d1866-225816-427320 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-21 16:33:38,332 44 INFO rb-01d1866-225816-427320 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-21 16:33:38,777 44 INFO rb-01d1866-225816-427320 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-21 16:33:38,789 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:33:38,896 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-10-21 16:33:38,910 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-10-21 16:33:38,925 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-10-21 16:33:39,189 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search_favorite_first ... 2026-10-21 16:33:39,329 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-10-21 16:33:39,598 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:33:40,152 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-10-21 16:33:40,190 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-10-21 16:33:40,201 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-10-21 16:33:40,295 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-10-21 16:33:40,389 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-10-21 16:33:42,426 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-10-21 16:33:43,080 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-10-21 16:33:43,123 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1148] 2026-10-21 16:33:43,182 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-10-21 16:33:43,422 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-10-21 16:33:43,524 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-10-21 16:33:44,226 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-10-21 16:33:44,267 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1161] 2026-10-21 16:33:44,319 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1162] 2026-10-21 16:33:44,329 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-10-21 16:33:47,891 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-10-21 16:33:48,744 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-10-21 16:33:52,003 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:33:52,385 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [3480] 2026-10-21 16:33:52,616 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [3499] 2026-10-21 16:33:52,643 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-10-21 16:33:52,731 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [3484, 3493] 2026-10-21 16:33:52,839 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [3481] 2026-10-21 16:33:52,853 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-10-21 16:33:52,980 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 3481, 3482, 3483, 3484, 3485, 3486, 3487] 2026-10-21 16:33:53,069 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1458] 2026-10-21 16:33:53,076 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1459] 2026-10-21 16:33:53,099 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1460] 2026-10-21 16:33:53,254 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [3503, 3504, 3505, 3506, 3507, 3508] 2026-10-21 16:33:53,396 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-10-21 16:33:53,480 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-10-21 16:33:53,563 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-10-21 16:33:53,643 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-10-21 16:33:53,909 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-10-21 16:33:54,676 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-10-21 16:33:58,456 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-10-21 16:33:58,472 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-10-21 16:33:58,784 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-10-21 16:33:59,340 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-10-21 16:33:59,606 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-10-21 16:33:59,617 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:33:59,968 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_list_price_min_display_digits_inherited_from_template ... 2026-10-21 16:34:00,002 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-10-21 16:34:00,033 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-10-21 16:34:00,068 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:34:00,280 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-10-21 16:34:00,322 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-10-21 16:34:03,693 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-10-21 16:34:03,826 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-10-21 16:34:03,872 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-10-21 16:34:03,927 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-10-21 16:34:03,963 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_seller: Starting TestSeller.test_60_sellers_purchase_ok ... 2026-10-21 16:34:04,023 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:34:04,421 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-10-21 16:34:04,699 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-10-21 16:34:04,794 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:34:05,183 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-10-21 16:34:05,331 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-10-21 16:34:05,571 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:34:05,912 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-10-21 16:34:06,182 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-10-21 16:34:06,480 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-10-21 16:34:06,758 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-10-21 16:34:07,223 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false_and_ir_default ... 2026-10-21 16:34:07,730 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-10-21 16:34:07,959 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-10-21 16:34:11,197 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-10-21 16:34:11,617 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-10-21 16:34:12,123 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-10-21 16:34:12,307 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-10-21 16:34:12,482 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-10-21 16:34:12,659 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-10-21 16:34:12,869 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-10-21 16:34:13,163 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-10-21 16:34:13,166 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-10-21 16:34:13,259 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:34:13,721 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-10-21 16:34:13,909 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-10-21 16:34:14,080 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-10-21 16:34:14,259 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-10-21 16:34:14,437 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-10-21 16:34:14,827 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-10-21 16:34:15,128 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-10-21 16:34:15,443 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-10-21 16:34:15,610 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-10-21 16:34:15,790 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-10-21 16:34:16,116 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:34:16,142 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-10-21 16:34:16,403 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-10-21 16:34:16,596 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-10-21 16:34:16,867 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-10-21 16:34:17,050 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-10-21 16:34:17,620 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-10-21 16:34:17,812 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-10-21 16:34:18,020 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:34:18,563 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [3740] 2026-10-21 16:34:18,689 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_batch_create_variants_with_image ... 2026-10-21 16:34:19,087 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [3745] 2026-10-21 16:34:19,195 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-10-21 16:34:19,277 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-10-21 16:34:19,356 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-21 16:34:19,897 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-10-21 16:34:20,401 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-10-21 16:34:20,954 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-10-21 16:34:22,248 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-10-21 16:34:23,250 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-10-21 16:34:23,937 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-10-21 16:34:24,270 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-10-21 16:34:25,049 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-10-21 16:34:25,221 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-10-21 16:34:25,278 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-10-21 16:34:25,726 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-10-21 16:34:27,030 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:34:27,033 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-10-21 16:34:27,211 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-10-21 16:34:27,348 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:34:28,054 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [3796] 2026-10-21 16:34:28,106 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-10-21 16:34:28,497 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-10-21 16:34:28,866 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-10-21 16:34:29,018 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-10-21 16:34:29,280 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-10-21 16:34:29,720 44 INFO rb-01d1866-225816-427320 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-10-21 16:34:30,089 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:34:36,777 44 INFO rb-01d1866-225816-427320 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-10-21 16:34:37,773 44 INFO rb-01d1866-225816-427320 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-10-21 16:34:38,469 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:34:38,474 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2026-10-21 16:34:39,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 151938 2026-10-21 16:34:39,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmp03w77na9_chrome_odoo 2026-10-21 16:34:39,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:44415/json/version 2026-10-21 16:34:39,000 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:34:39,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: Chrome/150.0.7871.114 2026-10-21 16:34:39,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:44415/json 2026-10-21 16:34:39,000 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:34:39,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:44415/devtools/page/181A9C3B3BD967FCF1EB52177C48BCBB 2026-10-21 16:34:39,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2026-10-21 16:34:39,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2026-10-21 16:34:39,000 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:34:39,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2026-10-21 16:34:39,000 44 INFO rb-01d1866-225816-427320 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/823" in browser 2026-10-21 16:34:39,000 44 INFO rb-01d1866-225816-427320 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/823" 2026-10-21 16:34:39,000 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:34:40,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/823 HTTP/1.1" 200 - 149 0.124 1.143 2026-10-21 16:34:40,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': '181A9C3B3BD967FCF1EB52177C48BCBB', 'loaderId': '64C2B18754E3D034F5C43BA3CFB6B4DD', 'isDownload': False} 2026-10-21 16:34:40,000 44 INFO rb-01d1866-225816-427320 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-10-21 16:34:40,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:34:40,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.035 0.095 2026-10-21 16:34:40,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.135 2026-10-21 16:34:40,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.004 0.139 2026-10-21 16:34:40,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:34:41,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:34:41,000 44 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:34:41,000 44 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:34:41,000 44 INFO rb-01d1866-225816-427320 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.016 2026-10-21 16:34:41,000 44 INFO rb-01d1866-225816-427320 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-21 16:34:41,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.025 0.055 2026-10-21 16:34:41,000 44 INFO rb-01d1866-225816-427320 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.075 2026-10-21 16:34:41,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2026-10-21 16:34:41,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.071 2026-10-21 16:34:41,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:34:41,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.002 2026-10-21 16:34:41,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 29 0.014 0.039 2026-10-21 16:34:41,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.063 2026-10-21 16:34:41,000 44 INFO rb-01d1866-225816-427320 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/823", "delayToCheckUndeterminisms": 0})" 2026-10-21 16:34:41,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.002 2026-10-21 16:34:41,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.023 2026-10-21 16:34:41,000 44 INFO rb-01d1866-225816-427320 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.028 0.042 2026-10-21 16:34:41,000 44 INFO rb-01d1866-225816-427320 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-10-21 16:34:42,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.010 0.089 2026-10-21 16:34:42,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1792592330000 HTTP/1.1" 200 - 6 0.006 0.120 2026-10-21 16:34:42,000 44 INFO rb-01d1866-225816-427320 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.071 2026-10-21 16:34:42,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.019 0.094 2026-10-21 16:34:42,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/get_views#stock.picking.get_views HTTP/1.1" 200 - 97 0.055 0.222 2026-10-21 16:34:42,000 44 INFO rb-01d1866-225816-427320 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.003 0.408 2026-10-21 16:34:42,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.371 2026-10-21 16:34:42,000 44 INFO rb-01d1866-225816-427320 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.030 2026-10-21 16:34:42,000 44 INFO rb-01d1866-225816-427320 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 - 71 0.045 0.117 2026-10-21 16:34:42,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data#stock.picking.json_friendly_approval_request_data HTTP/1.1" 200 - 13 0.012 0.199 2026-10-21 16:34:42,000 44 INFO rb-01d1866-225816-427320 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.005 2026-10-21 16:34:42,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data#stock.picking.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.005 0.015 2026-10-21 16:34:42,000 44 INFO rb-01d1866-225816-427320 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-10-21 16:34:42,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 75 0.041 0.084 2026-10-21 16:34:42,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.015 0.139 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 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.143 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 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.006 0.044 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 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.003 0.020 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1792592330000 HTTP/1.1" 200 - 5 0.006 0.029 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/aaddaf8/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move.line/get_views#stock.move.line.get_views HTTP/1.1" 200 - 12 0.006 0.042 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.008 0.068 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 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.012 0.059 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.003 0.009 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 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-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 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.005 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 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-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 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.005 0.019 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/search_read#ir.sequence.search_read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/next_by_id#ir.sequence.next_by_id HTTP/1.1" 200 - 4 0.002 0.011 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 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-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 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 - 22 0.015 0.050 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 11 0.006 0.031 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 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-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 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-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1555, 1556] 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 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.030 0.076 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 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-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_generate_serial_with_expiration SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 41 0.029 0.063 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 41 0.039 0.122 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 30369728 (allocated 32608256) 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 151938 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 151938 2026-10-21 16:34:43,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.192 2026-10-21 16:34:44,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2026-10-21 16:34:44,000 44 INFO rb-01d1866-225816-427320 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmp03w77na9_chrome_odoo" 2026-10-21 16:34:44,082 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:34:51,056 44 INFO rb-01d1866-225816-427320 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-10-21 16:34:51,201 44 INFO rb-01d1866-225816-427320 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-10-21 16:34:51,500 44 INFO rb-01d1866-225816-427320 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-10-21 16:34:52,561 44 INFO rb-01d1866-225816-427320 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-10-21 16:34:53,885 44 INFO rb-01d1866-225816-427320 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-10-21 16:34:54,654 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:34:57,813 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-10-21 16:34:58,092 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 152155 2026-10-21 16:34:58,092 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmph9l6k1sh_chrome_odoo 2026-10-21 16:34:58,092 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:40579/json/version 2026-10-21 16:34:58,093 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40579', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:34:58,116 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:34:58,116 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:40579/json 2026-10-21 16:34:58,117 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40579', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:34:58,127 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:40579/devtools/page/F41CFDC4E7DD887D2AA3090899B3DEBE 2026-10-21 16:34:58,139 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-10-21 16:34:58,145 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-10-21 16:34:58,178 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:34:58,187 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-10-21 16:34:58,188 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-21 16:34:58,188 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-21 16:34:58,198 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:34:59,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:34:59] "GET /odoo HTTP/1.1" 200 - 160 0.091 1.154 2026-10-21 16:34:59,447 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': 'F41CFDC4E7DD887D2AA3090899B3DEBE', 'loaderId': '3D41BD73D5BD494E2B8C767A19B8F846', 'isDownload': False} 2026-10-21 16:34:59,448 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-10-21 16:34:59,487 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:34:59] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-21 16:34:59,500 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:34:59] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-10-21 16:34:59,604 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:34:59] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.026 0.099 2026-10-21 16:34:59,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:34:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.132 2026-10-21 16:34:59,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:34:59] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:34:59,704 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:34:59] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:35:00,258 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:35:00,260 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:35:00,270 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:35:00,308 44 INFO rb-01d1866-225816-427320 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-21 16:35:00,338 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:35:00,342 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.016 0.042 2026-10-21 16:35:00,347 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.062 2026-10-21 16:35:00,364 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-21 16:35:00,365 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:35:00,378 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:35:00,459 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /odoo HTTP/1.1" 200 - 29 0.017 0.055 2026-10-21 16:35:00,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.089 2026-10-21 16:35:00,504 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:35:00,505 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:00,529 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:35:00,537 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:00,552 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.016 0.067 2026-10-21 16:35:00,578 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /web/image/res.partner/3/avatar_128?unique=1792592330000 HTTP/1.1" 200 - 6 0.006 0.099 2026-10-21 16:35:00,583 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.106 2026-10-21 16:35:00,587 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.108 2026-10-21 16:35:00,592 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:00,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.066 2026-10-21 16:35:00,639 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:35:00,641 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:35:00,664 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:00,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "POST /mail/data HTTP/1.1" 200 - 34 0.025 0.108 2026-10-21 16:35:00,705 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.232 2026-10-21 16:35:00,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.183 2026-10-21 16:35:00,712 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.116 2026-10-21 16:35:00,716 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.113 2026-10-21 16:35:00,727 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.055 2026-10-21 16:35:00,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.068 2026-10-21 16:35:01,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:01] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.069 0.164 2026-10-21 16:35:01,059 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:01] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:35:01,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:01] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.017 0.059 2026-10-21 16:35:01,136 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:01] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.053 2026-10-21 16:35:01,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:01] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.040 2026-10-21 16:35:01,280 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:01,311 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:01] "POST /mail/data HTTP/1.1" 200 - 45 0.023 0.068 2026-10-21 16:35:01,340 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:01] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.089 2026-10-21 16:35:01,365 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [5/21] Tour burndown_chart_tour → Step .o_graph_renderer 2026-10-21 16:35:01,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:01] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.031 2026-10-21 16:35:01,410 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:01] "POST /web/dataset/call_button/project.project/action_project_task_burndown_chart_report#project.project.action_project_task_burndown_chart_report HTTP/1.1" 200 - 13 0.006 0.042 2026-10-21 16:35:01,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:01] "POST /web/dataset/call_kw/project.task.burndown.chart.report/get_views#project.task.burndown.chart.report.get_views HTTP/1.1" 200 - 15 0.010 0.028 2026-10-21 16:35:01,522 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:01] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.001 0.051 2026-10-21 16:35:01,770 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/42057a1/web.assets_backend_lazy.min.css (id:17459) 2026-10-21 16:35:01,775 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:01] "GET /web/assets/42057a1/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.007 0.239 2026-10-21 16:35:01,884 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/92b143a/web.assets_backend_lazy.min.js (id:17460) 2026-10-21 16:35:01,887 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:01] "GET /web/assets/92b143a/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.005 0.351 2026-10-21 16:35:01,919 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:01] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:35:01,986 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:01] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 7 0.011 0.040 2026-10-21 16:35:02,018 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:02] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-21 16:35:02,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:02] "GET /web/assets/694900f/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:35:02,157 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:02,216 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:02,284 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:02,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:02] "POST /web/dataset/call_kw/project.task.type/web_search_read#project.task.type.web_search_read HTTP/1.1" 200 - 2 0.002 0.005 2026-10-21 16:35:02,371 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:02] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.007 0.064 2026-10-21 16:35:02,390 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:02,497 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:02,548 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:02] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.010 0.040 2026-10-21 16:35:02,575 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:02,652 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:02,714 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:02,788 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:02,815 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:02] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.005 0.028 2026-10-21 16:35:02,865 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:02,932 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:02,958 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:02] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.005 0.028 2026-10-21 16:35:02,995 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:03,059 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:03,113 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:03,183 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:03,202 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:03] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.005 0.021 2026-10-21 16:35:03,247 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:03,308 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-10-21 16:35:03,308 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 16:35:03,454 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 30290056 (allocated 33820672) 2026-10-21 16:35:03,476 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 152155 2026-10-21 16:35:03,483 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-10-21 16:35:03,484 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 152155 2026-10-21 16:35:03,589 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163503_589295_test_burndown_chart_tour.txt 2026-10-21 16:35:03,589 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmph9l6k1sh_chrome_odoo" 2026-10-21 16:35:03,611 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:35:03,614 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-10-21 16:35:03,615 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:03,621 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:35:04,993 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-10-21 16:35:05,636 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19207, 19206, 19205] 2026-10-21 16:35:05,683 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted project.task records with IDs: [1099, 1098, 1097] 2026-10-21 16:35:05,691 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3109, 3110, 3111, 3112, 3113, 3114] 2026-10-21 16:35:06,038 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #341 deleted project.task.type records with IDs: [2233] 2026-10-21 16:35:06,086 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #340 deleted project.task.type records with IDs: [2228] 2026-10-21 16:35:06,127 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #340 deleted project.task.type records with IDs: [2227, 2229] 2026-10-21 16:35:06,165 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2226, 2232] 2026-10-21 16:35:06,264 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2235, 2236, 2237] 2026-10-21 16:35:06,268 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-10-21 16:35:06,688 44 INFO rb-01d1866-225816-427320 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-21 16:35:07,061 44 INFO rb-01d1866-225816-427320 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-21 16:35:07,326 44 INFO rb-01d1866-225816-427320 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-21 16:35:07,339 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-10-21 16:35:07,548 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-10-21 16:35:07,569 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19201, 19199, 19197] 2026-10-21 16:35:07,601 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted project.task records with IDs: [1096, 1094, 1093] 2026-10-21 16:35:07,609 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3101, 3102, 3103, 3104, 3107, 3108] 2026-10-21 16:35:07,813 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_grouping_sets ... 2026-10-21 16:35:07,859 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-10-21 16:35:08,088 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-21 16:35:09,363 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-10-21 16:35:09,639 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 152370 2026-10-21 16:35:09,639 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmp4g12q0b4_chrome_odoo 2026-10-21 16:35:09,639 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:39999/json/version 2026-10-21 16:35:09,640 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39999', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:35:09,668 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:35:09,668 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:39999/json 2026-10-21 16:35:09,669 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39999', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:35:09,683 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:39999/devtools/page/5BD978F79B68AE6A454786AE02CF7B0C 2026-10-21 16:35:09,694 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-10-21 16:35:09,699 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-10-21 16:35:09,760 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-10-21 16:35:09,771 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-10-21 16:35:09,773 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-21 16:35:09,773 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-21 16:35:09,788 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:35:11,006 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:11] "GET /odoo HTTP/1.1" 200 - 157 0.068 1.153 2026-10-21 16:35:11,010 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': '5BD978F79B68AE6A454786AE02CF7B0C', 'loaderId': '696123017E47838A00B626C06544600B', 'isDownload': False} 2026-10-21 16:35:11,010 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-10-21 16:35:11,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:11] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-10-21 16:35:11,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:11] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.014 2026-10-21 16:35:11,124 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:11] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.024 0.063 2026-10-21 16:35:11,133 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.089 2026-10-21 16:35:11,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:11] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:35:11,226 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:11] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-10-21 16:35:11,830 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:11] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:35:11,838 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:11] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:35:11,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:35:11,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:11] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:35:11,900 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-21 16:35:11,914 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:35:11,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:35:11,950 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:11] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:35:12,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "GET /odoo HTTP/1.1" 200 - 28 0.014 0.043 2026-10-21 16:35:12,034 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.070 2026-10-21 16:35:12,076 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "GET /web/image?model=res.users&field=avatar_128&id=348 HTTP/1.1" 200 - 14 0.016 0.022 2026-10-21 16:35:12,094 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:12,098 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 16:35:12,109 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:35:12,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "GET /web/image/res.partner/1537/avatar_128?unique=1792600508000 HTTP/1.1" 200 - 6 0.009 0.057 2026-10-21 16:35:12,118 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:12,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.061 2026-10-21 16:35:12,125 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.058 2026-10-21 16:35:12,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-10-21 16:35:12,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.000 0.079 2026-10-21 16:35:12,173 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:35:12,177 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:12,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "POST /mail/data HTTP/1.1" 200 - 32 0.026 0.041 2026-10-21 16:35:12,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.091 2026-10-21 16:35:12,234 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:12,240 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.015 2026-10-21 16:35:12,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.017 2026-10-21 16:35:12,510 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 348, model: logistics.shipment.stage 2026-10-21 16:35:12,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 105 0.048 0.203 2026-10-21 16:35:12,648 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.021 0.061 2026-10-21 16:35:12,653 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.085 2026-10-21 16:35:12,749 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "POST /mail/data HTTP/1.1" 200 - 43 0.027 0.123 2026-10-21 16:35:12,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.002 0.083 2026-10-21 16:35:12,762 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.002 0.030 2026-10-21 16:35:12,812 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:12,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.007 0.038 2026-10-21 16:35:12,859 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.041 2026-10-21 16:35:12,865 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:12,897 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:12] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 23 0.013 0.065 2026-10-21 16:35:12,913 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:12,969 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:13,025 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:13,077 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 348, model: project.task, field: is_timeoff_task 2026-10-21 16:35:13,080 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:13,081 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 348, model: project.task, field: task_to_invoice 2026-10-21 16:35:13,168 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 81 0.043 0.211 2026-10-21 16:35:13,195 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:13] "POST /web/action/load HTTP/1.1" 200 - 12 0.011 0.102 2026-10-21 16:35:13,205 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.011 2026-10-21 16:35:13,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.022 2026-10-21 16:35:13,222 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:13] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.018 2026-10-21 16:35:13,285 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 348, model: project.task, field: is_timeoff_task 2026-10-21 16:35:13,288 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 348, model: project.task, field: task_to_invoice 2026-10-21 16:35:13,326 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.020 0.085 2026-10-21 16:35:13,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.011 2026-10-21 16:35:13,429 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.022 0.066 2026-10-21 16:35:13,540 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:13,546 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:13] "GET /web/image/res.users/348/avatar_128 HTTP/1.1" 200 - 7 0.006 0.019 2026-10-21 16:35:13,598 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:13,653 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:13,669 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:13] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.003 0.011 2026-10-21 16:35:13,697 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:13] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.003 0.015 2026-10-21 16:35:13,722 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:13,785 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:13,799 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:13] "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-10-21 16:35:13,817 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:13] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:35:13,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:13] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:35:13,877 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:13,937 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:13,944 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:13] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 3 0.001 0.004 2026-10-21 16:35:13,966 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:13] "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-10-21 16:35:14,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.014 0.044 2026-10-21 16:35:14,079 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:14,137 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:14,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.015 2026-10-21 16:35:14,199 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:14] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.005 0.023 2026-10-21 16:35:14,257 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:14,319 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:14,421 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:14] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 58 0.033 0.066 2026-10-21 16:35:14,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:14] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.006 0.024 2026-10-21 16:35:14,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:14] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.011 0.048 2026-10-21 16:35:14,535 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-10-21 16:35:14,536 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 16:35:14,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:14] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.027 0.081 2026-10-21 16:35:14,563 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:14] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.038 2026-10-21 16:35:14,575 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.052 2026-10-21 16:35:14,642 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 30747080 (allocated 33034240) 2026-10-21 16:35:14,662 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 152370 2026-10-21 16:35:14,663 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-10-21 16:35:14,663 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 152370 2026-10-21 16:35:14,751 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163514_751015_test_personal_stage_tour.txt 2026-10-21 16:35:14,751 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmp4g12q0b4_chrome_odoo" 2026-10-21 16:35:14,773 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:35:23,927 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [32459] 2026-10-21 16:35:23,928 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-10-21 16:35:25,871 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-10-21 16:35:26,290 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-10-21 16:35:26,860 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-10-21 16:35:27,717 44 INFO rb-01d1866-225816-427320 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-21 16:35:27,870 44 INFO rb-01d1866-225816-427320 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Goats" ,"Chell Gladys" ,"Bastien ProjectManager" ,"Armande ProjectUser" with Message-Id <1792600527.8259985-48234-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 267}, 353, mail.alias(827,)) 2026-10-21 16:35:28,141 44 INFO rb-01d1866-225816-427320 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to project+goats@test.mycompany.com,armande.projectuser@example.com,b.t@example.com,chell@gladys.portal,bastien.projectmanager@example.com with Message-Id <1792600528.1101809-64931-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 267}, 353, mail.alias(827,)) 2026-10-21 16:35:28,315 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-10-21 16:35:28,886 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-10-21 16:35:29,651 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-10-21 16:35:30,347 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-10-21 16:35:30,887 44 INFO rb-01d1866-225816-427320 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Lelitre" ,help@test.mycompany.com,"New Customer" with Message-Id <1792600530.8578463-22773-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 268}, 355, mail.alias(828,)) 2026-10-21 16:35:31,032 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-10-21 16:35:31,588 44 INFO rb-01d1866-225816-427320 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "Valid Lelitre" ,help@test.mycompany.com,"New Customer" with Message-Id <1792600531.5537891-66798-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 268}, 353, mail.alias(828,)) 2026-10-21 16:35:31,988 44 INFO rb-01d1866-225816-427320 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "New Customer" ,"New Cc" ,"Valid Lelitre" ,"Valid Poilvache" ,"Armande ProjectUser" with Message-Id <1792600531.9526405-95302-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1139, custom_values: None, uid: 1 2026-10-21 16:35:32,124 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19531, 19530] 2026-10-21 16:35:32,278 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1553, 1554] 2026-10-21 16:35:32,336 44 INFO rb-01d1866-225816-427320 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Lelitre" ,help@test.mycompany.com,"New Customer" with Message-Id <1792600532.2918847-10102-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 268}, 355, mail.alias(828,)) 2026-10-21 16:35:32,798 44 INFO rb-01d1866-225816-427320 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"New Cc" ,"Valid Lelitre" ,"Valid Poilvache" ,"Armande ProjectUser" with Message-Id <1792600532.7582026-89105-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1140, custom_values: None, uid: 1 2026-10-21 16:35:32,936 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19537, 19536] 2026-10-21 16:35:33,103 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1555, 1556] 2026-10-21 16:35:33,151 44 INFO rb-01d1866-225816-427320 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "Valid Lelitre" ,help@test.mycompany.com,"New Customer" with Message-Id <1792600533.1108081-40240-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 268}, 1, mail.alias(828,)) 2026-10-21 16:35:33,688 44 INFO rb-01d1866-225816-427320 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,"New Cc" ,"Valid Lelitre" ,"Valid Poilvache" ,"Armande ProjectUser" with Message-Id <1792600533.6330624-35662-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1141, custom_values: None, uid: 1 2026-10-21 16:35:33,816 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19543, 19542] 2026-10-21 16:35:33,934 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1558, 1559] 2026-10-21 16:35:33,945 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-10-21 16:35:34,490 44 INFO rb-01d1866-225816-427320 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1792600534.481838@localhost>: direct alias match: ('project.task', 0, {'project_id': 268}, 1, mail.alias(828,)) 2026-10-21 16:35:34,633 44 INFO rb-01d1866-225816-427320 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1792600534.6249876@localhost>: direct alias match: ('project.task', 0, {'project_id': 268}, 1, mail.alias(828,)) 2026-10-21 16:35:34,734 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-10-21 16:35:35,611 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-10-21 16:35:36,097 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3257, 3258] 2026-10-21 16:35:36,105 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3161, 3162] 2026-10-21 16:35:36,327 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-10-21 16:35:36,969 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-21 16:35:38,354 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-10-21 16:35:38,420 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-10-21 16:35:38,753 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-10-21 16:35:39,032 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-10-21 16:35:39,409 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-10-21 16:35:39,932 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_next_milestone_ordered_by_deadline ... 2026-10-21 16:35:39,972 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-10-21 16:35:40,054 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_on_tasks_from_different_projects ... 2026-10-21 16:35:40,250 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-10-21 16:35:40,872 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:35:43,924 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-10-21 16:35:45,360 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:35:46,889 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-10-21 16:35:47,051 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:35:48,610 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-10-21 16:35:48,698 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-10-21 16:35:48,765 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-10-21 16:35:48,804 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-10-21 16:35:48,925 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: bad_resource_allocation_task_alert 2026-10-21 16:35:48,932 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: bad_resource_allocation_task_count 2026-10-21 16:35:48,933 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: bad_resource_allocation_task_json 2026-10-21 16:35:48,935 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: document_ids 2026-10-21 16:35:48,936 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: document_count 2026-10-21 16:35:48,938 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: html_field_history_metadata 2026-10-21 16:35:48,939 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_follower_ids 2026-10-21 16:35:48,941 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_partner_ids 2026-10-21 16:35:48,942 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_ids 2026-10-21 16:35:48,944 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: has_message 2026-10-21 16:35:48,945 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_needaction 2026-10-21 16:35:48,947 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_needaction_counter 2026-10-21 16:35:48,948 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_has_error 2026-10-21 16:35:48,950 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_has_error_counter 2026-10-21 16:35:48,951 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_attachment_count 2026-10-21 16:35:48,953 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_ids 2026-10-21 16:35:48,954 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: origin_message_id 2026-10-21 16:35:48,957 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: origin_references 2026-10-21 16:35:48,959 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: website_message_ids 2026-10-21 16:35:48,960 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_has_sms_error 2026-10-21 16:35:48,962 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: approval_coverage_state 2026-10-21 16:35:48,963 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rotting_days 2026-10-21 16:35:48,965 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: is_rotting 2026-10-21 16:35:48,966 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_last_value 2026-10-21 16:35:48,968 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_last_feedback 2026-10-21 16:35:48,970 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_last_image 2026-10-21 16:35:48,971 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_count 2026-10-21 16:35:48,973 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_avg 2026-10-21 16:35:48,974 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_avg_text 2026-10-21 16:35:48,976 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_percentage_satisfaction 2026-10-21 16:35:48,977 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_last_text 2026-10-21 16:35:48,979 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_ids 2026-10-21 16:35:48,980 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_state 2026-10-21 16:35:48,982 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_user_id 2026-10-21 16:35:48,983 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_type_id 2026-10-21 16:35:48,985 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_type_icon 2026-10-21 16:35:48,986 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_date_deadline 2026-10-21 16:35:48,988 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: my_activity_date_deadline 2026-10-21 16:35:48,989 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_summary 2026-10-21 16:35:48,991 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_exception_decoration 2026-10-21 16:35:48,992 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_exception_icon 2026-10-21 16:35:48,994 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_calendar_event_id 2026-10-21 16:35:48,995 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: email_cc 2026-10-21 16:35:48,997 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: access_warning 2026-10-21 16:35:48,998 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: date_end 2026-10-21 16:35:49,000 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: task_properties 2026-10-21 16:35:49,001 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: role_ids 2026-10-21 16:35:49,003 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: personal_stage_type_ids 2026-10-21 16:35:49,004 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: personal_stage_id 2026-10-21 16:35:49,039 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: personal_stage_type_id 2026-10-21 16:35:49,043 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: partner_phone 2026-10-21 16:35:49,045 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_active 2026-10-21 16:35:49,046 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: attachment_ids 2026-10-21 16:35:49,047 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: project_privacy_visibility 2026-10-21 16:35:49,049 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: subtask_completion_percentage 2026-10-21 16:35:49,050 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: working_hours_open 2026-10-21 16:35:49,052 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: working_hours_close 2026-10-21 16:35:49,053 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: working_days_open 2026-10-21 16:35:49,054 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: working_days_close 2026-10-21 16:35:49,056 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: closed_depend_on_count 2026-10-21 16:35:49,057 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: link_preview_name 2026-10-21 16:35:49,059 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: create_uid 2026-10-21 16:35:49,060 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: write_uid 2026-10-21 16:35:49,062 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: color_stage 2026-10-21 16:35:49,068 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: ancestor_id 2026-10-21 16:35:49,069 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: partner_name 2026-10-21 16:35:49,071 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: partner_company_name 2026-10-21 16:35:49,072 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: remaining_hours_percentage 2026-10-21 16:35:49,074 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: user_skill_ids 2026-10-21 16:35:49,075 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: leave_types_count 2026-10-21 16:35:49,076 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: is_timeoff_task 2026-10-21 16:35:49,078 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: planned_date_start 2026-10-21 16:35:49,079 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: planned_date_end 2026-10-21 16:35:49,081 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: recursive_depend_ids 2026-10-21 16:35:49,082 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: recursive_depending_ids 2026-10-21 16:35:49,083 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: resource_allocation 2026-10-21 16:35:49,085 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: dependency_level 2026-10-21 16:35:49,086 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: bad_resource_allocation_task_ids 2026-10-21 16:35:49,087 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: manager_id 2026-10-21 16:35:49,089 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: okr_node_id 2026-10-21 16:35:49,090 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: project_sale_order_id 2026-10-21 16:35:49,092 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: sale_order_state 2026-10-21 16:35:49,093 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: task_to_invoice 2026-10-21 16:35:49,094 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: pricing_type 2026-10-21 16:35:49,096 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: is_project_map_empty 2026-10-21 16:35:49,099 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: has_multi_sol 2026-10-21 16:35:49,100 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: timesheet_product_id 2026-10-21 16:35:49,101 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: last_sol_of_customer 2026-10-21 16:35:49,103 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: shipment_id 2026-10-21 16:35:49,104 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: shipment_stage_id 2026-10-21 16:35:49,106 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: template_task_id 2026-10-21 16:35:49,107 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: is_require_document 2026-10-21 16:35:49,108 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: required_document_ids 2026-10-21 16:35:49,110 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: requirement_doc_status 2026-10-21 16:35:49,113 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-10-21 16:35:49,382 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-10-21 16:35:49,510 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-10-21 16:35:49,575 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3325] 2026-10-21 16:35:49,582 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3322] 2026-10-21 16:35:50,112 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-10-21 16:35:50,383 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: id 2026-10-21 16:35:50,396 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: display_name 2026-10-21 16:35:50,404 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_is_follower 2026-10-21 16:35:50,413 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: duration_tracking 2026-10-21 16:35:50,421 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: access_url 2026-10-21 16:35:50,430 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: access_token 2026-10-21 16:35:50,439 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: active 2026-10-21 16:35:50,447 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: stage_id_color 2026-10-21 16:35:50,456 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: create_date 2026-10-21 16:35:50,464 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: write_date 2026-10-21 16:35:50,483 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: date_assign 2026-10-21 16:35:50,509 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: project_id 2026-10-21 16:35:50,517 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: display_in_project 2026-10-21 16:35:50,526 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: allocated_hours 2026-10-21 16:35:50,534 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: subtask_allocated_hours 2026-10-21 16:35:50,561 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: user_ids 2026-10-21 16:35:50,572 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: portal_user_names 2026-10-21 16:35:50,581 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: email_from 2026-10-21 16:35:50,596 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: company_id 2026-10-21 16:35:50,605 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: displayed_image_id 2026-10-21 16:35:50,614 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: subtask_count 2026-10-21 16:35:50,624 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: closed_subtask_count 2026-10-21 16:35:50,634 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: allow_milestones 2026-10-21 16:35:50,654 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: milestone_id 2026-10-21 16:35:50,663 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: has_late_and_unreached_milestone 2026-10-21 16:35:50,674 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: allow_task_dependencies 2026-10-21 16:35:50,687 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: depend_on_ids 2026-10-21 16:35:50,696 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: depend_on_count 2026-10-21 16:35:50,710 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: dependent_ids 2026-10-21 16:35:50,720 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: dependent_tasks_count 2026-10-21 16:35:50,729 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: display_parent_task_button 2026-10-21 16:35:50,739 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: current_user_same_company_partner 2026-10-21 16:35:50,748 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: display_follow_button 2026-10-21 16:35:50,757 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: allow_recurring_tasks 2026-10-21 16:35:50,769 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: recurring_task 2026-10-21 16:35:50,778 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: recurring_count 2026-10-21 16:35:50,780 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: project.task.recurrence 2026-10-21 16:35:50,789 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: repeat_interval 2026-10-21 16:35:50,798 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: repeat_unit 2026-10-21 16:35:50,807 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: repeat_type 2026-10-21 16:35:50,815 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: repeat_until 2026-10-21 16:35:50,824 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: is_template 2026-10-21 16:35:50,835 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: has_project_template 2026-10-21 16:35:50,843 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: has_template_ancestor 2026-10-21 16:35:50,852 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: analytic_account_active 2026-10-21 16:35:50,860 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: allow_timesheets 2026-10-21 16:35:50,869 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: remaining_hours 2026-10-21 16:35:50,877 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: effective_hours 2026-10-21 16:35:50,886 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: total_hours_spent 2026-10-21 16:35:50,894 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: progress 2026-10-21 16:35:50,904 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: overtime 2026-10-21 16:35:50,913 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: subtask_effective_hours 2026-10-21 16:35:50,940 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: timesheet_ids 2026-10-21 16:35:50,955 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: encode_uom_in_days 2026-10-21 16:35:50,975 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: sale_order_id 2026-10-21 16:35:50,996 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: sale_line_id 2026-10-21 16:35:51,005 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: allow_billable 2026-10-21 16:35:51,029 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: display_sale_order_button 2026-10-21 16:35:51,049 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: remaining_hours_so 2026-10-21 16:35:51,070 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: remaining_hours_available 2026-10-21 16:35:51,094 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: bad_resource_allocation_task_alert 2026-10-21 16:35:51,103 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: bad_resource_allocation_task_count 2026-10-21 16:35:51,112 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: bad_resource_allocation_task_json 2026-10-21 16:35:51,113 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: document.document 2026-10-21 16:35:51,122 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: document_count 2026-10-21 16:35:51,137 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: html_field_history_metadata 2026-10-21 16:35:51,139 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: mail.followers 2026-10-21 16:35:51,159 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_partner_ids 2026-10-21 16:35:51,181 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_ids 2026-10-21 16:35:51,190 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: has_message 2026-10-21 16:35:51,198 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_needaction 2026-10-21 16:35:51,207 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_needaction_counter 2026-10-21 16:35:51,216 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_has_error 2026-10-21 16:35:51,224 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_has_error_counter 2026-10-21 16:35:51,233 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_attachment_count 2026-10-21 16:35:51,235 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: rating.rating 2026-10-21 16:35:51,244 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: origin_message_id 2026-10-21 16:35:51,253 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: origin_references 2026-10-21 16:35:51,268 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: website_message_ids 2026-10-21 16:35:51,276 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_has_sms_error 2026-10-21 16:35:51,285 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: approval_coverage_state 2026-10-21 16:35:51,293 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rotting_days 2026-10-21 16:35:51,302 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: is_rotting 2026-10-21 16:35:51,310 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_last_value 2026-10-21 16:35:51,318 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_last_feedback 2026-10-21 16:35:51,326 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_last_image 2026-10-21 16:35:51,335 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_count 2026-10-21 16:35:51,343 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_avg 2026-10-21 16:35:51,351 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_avg_text 2026-10-21 16:35:51,361 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_percentage_satisfaction 2026-10-21 16:35:51,370 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_last_text 2026-10-21 16:35:51,372 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: mail.activity 2026-10-21 16:35:51,382 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: activity_state 2026-10-21 16:35:51,400 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: activity_user_id 2026-10-21 16:35:51,402 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: mail.activity.type 2026-10-21 16:35:51,412 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: activity_type_icon 2026-10-21 16:35:51,422 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: activity_date_deadline 2026-10-21 16:35:51,431 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: my_activity_date_deadline 2026-10-21 16:35:51,440 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: activity_summary 2026-10-21 16:35:51,449 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: activity_exception_decoration 2026-10-21 16:35:51,458 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: activity_exception_icon 2026-10-21 16:35:51,473 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: activity_calendar_event_id 2026-10-21 16:35:51,483 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: email_cc 2026-10-21 16:35:51,495 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: access_warning 2026-10-21 16:35:51,506 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: date_end 2026-10-21 16:35:51,517 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: task_properties 2026-10-21 16:35:51,519 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: project.role 2026-10-21 16:35:51,528 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: personal_stage_type_ids 2026-10-21 16:35:51,530 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: project.task.stage.personal 2026-10-21 16:35:51,540 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: personal_stage_type_id 2026-10-21 16:35:51,549 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: partner_phone 2026-10-21 16:35:51,558 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_active 2026-10-21 16:35:51,568 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: attachment_ids 2026-10-21 16:35:51,577 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: project_privacy_visibility 2026-10-21 16:35:51,586 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: subtask_completion_percentage 2026-10-21 16:35:51,595 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: working_hours_open 2026-10-21 16:35:51,604 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: working_hours_close 2026-10-21 16:35:51,612 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: working_days_open 2026-10-21 16:35:51,622 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: working_days_close 2026-10-21 16:35:51,633 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: closed_depend_on_count 2026-10-21 16:35:51,641 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: link_preview_name 2026-10-21 16:35:51,660 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: create_uid 2026-10-21 16:35:51,681 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: write_uid 2026-10-21 16:35:51,693 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: color_stage 2026-10-21 16:35:51,706 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: ancestor_id 2026-10-21 16:35:51,715 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: partner_name 2026-10-21 16:35:51,724 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: partner_company_name 2026-10-21 16:35:51,732 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: remaining_hours_percentage 2026-10-21 16:35:51,733 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: hr.employee.skill 2026-10-21 16:35:51,742 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: leave_types_count 2026-10-21 16:35:51,750 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: is_timeoff_task 2026-10-21 16:35:51,760 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: planned_date_start 2026-10-21 16:35:51,771 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: planned_date_end 2026-10-21 16:35:51,782 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: recursive_depend_ids 2026-10-21 16:35:51,794 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: recursive_depending_ids 2026-10-21 16:35:51,802 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: resource_allocation 2026-10-21 16:35:51,811 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: dependency_level 2026-10-21 16:35:51,822 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: bad_resource_allocation_task_ids 2026-10-21 16:35:51,839 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: manager_id 2026-10-21 16:35:51,840 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: okr.node 2026-10-21 16:35:51,851 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: project_sale_order_id 2026-10-21 16:35:51,859 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: sale_order_state 2026-10-21 16:35:51,868 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: task_to_invoice 2026-10-21 16:35:51,876 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: pricing_type 2026-10-21 16:35:51,884 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: is_project_map_empty 2026-10-21 16:35:51,892 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: has_multi_sol 2026-10-21 16:35:51,920 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: timesheet_product_id 2026-10-21 16:35:51,933 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: last_sol_of_customer 2026-10-21 16:35:51,956 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: shipment_id 2026-10-21 16:35:51,957 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: logistics.shipment.stage 2026-10-21 16:35:51,969 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: template_task_id 2026-10-21 16:35:51,978 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: is_require_document 2026-10-21 16:35:51,979 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: logistics.shipment.required.document 2026-10-21 16:35:51,988 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: requirement_doc_status 2026-10-21 16:35:51,998 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:35:52,456 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-21 16:35:52,798 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 152599 2026-10-21 16:35:52,798 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpx8f6xxh3_chrome_odoo 2026-10-21 16:35:52,799 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:45935/json/version 2026-10-21 16:35:52,800 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45935', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:35:52,815 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-21 16:35:52,815 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:45935/json 2026-10-21 16:35:52,816 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45935', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:35:52,824 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:45935/devtools/page/80A9F7503D15C7B6A1A2932C49440159 2026-10-21 16:35:52,837 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-10-21 16:35:52,843 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-10-21 16:35:52,951 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:35:52,957 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-10-21 16:35:52,960 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-21 16:35:52,960 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-21 16:35:52,973 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:35:54,313 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:54] "GET /odoo HTTP/1.1" 200 - 154 0.074 1.269 2026-10-21 16:35:54,317 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': '80A9F7503D15C7B6A1A2932C49440159', 'loaderId': '8B2B3EAE56B550A582DED2C8D155B558', 'isDownload': False} 2026-10-21 16:35:54,317 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-21 16:35:54,345 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:54] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-21 16:35:54,352 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:54] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 16:35:54,394 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.016 0.031 2026-10-21 16:35:54,476 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:54] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.020 0.113 2026-10-21 16:35:54,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:54] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.065 2026-10-21 16:35:54,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:54] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.004 2026-10-21 16:35:55,106 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:35:55,111 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:35:55,125 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 16:35:55,172 44 INFO rb-01d1866-225816-427320 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-21 16:35:55,201 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-21 16:35:55,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.018 0.059 2026-10-21 16:35:55,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.076 2026-10-21 16:35:55,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:35:55,241 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:35:55,242 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-21 16:35:55,300 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "GET /odoo HTTP/1.1" 200 - 29 0.013 0.037 2026-10-21 16:35:55,322 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.065 2026-10-21 16:35:55,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.015 2026-10-21 16:35:55,414 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:55,423 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:35:55,426 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:35:55,427 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.011 0.059 2026-10-21 16:35:55,431 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:55,457 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "GET /web/image/res.partner/3/avatar_128?unique=1792600552000 HTTP/1.1" 200 - 6 0.011 0.087 2026-10-21 16:35:55,461 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.082 2026-10-21 16:35:55,466 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.083 2026-10-21 16:35:55,500 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:55,504 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.067 2026-10-21 16:35:55,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.065 2026-10-21 16:35:55,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.016 2026-10-21 16:35:55,548 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:35:55,549 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:55,579 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:35:55,597 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:55,626 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "POST /mail/data HTTP/1.1" 200 - 34 0.050 0.127 2026-10-21 16:35:55,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.130 2026-10-21 16:35:55,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.067 2026-10-21 16:35:55,920 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:55] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.055 0.170 2026-10-21 16:35:56,016 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:56] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 28 0.017 0.047 2026-10-21 16:35:56,021 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:56] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-10-21 16:35:56,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:56] "POST /mail/data HTTP/1.1" 200 - 45 0.018 0.123 2026-10-21 16:35:56,133 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:56] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.092 2026-10-21 16:35:56,196 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:56] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.029 2026-10-21 16:35:56,205 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:56,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:56] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.007 0.035 2026-10-21 16:35:56,260 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:56,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:56] "POST /web/dataset/call_button/project.project/action_open_share_project_wizard#project.project.action_open_share_project_wizard HTTP/1.1" 200 - 10 0.004 0.011 2026-10-21 16:35:56,317 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:56] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 17 0.007 0.017 2026-10-21 16:35:56,334 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:56] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:35:56,367 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:56] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 17 0.011 0.021 2026-10-21 16:35:56,446 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:56,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:56] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:35:56,546 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:56,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:56] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.006 0.036 2026-10-21 16:35:56,807 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:56] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.020 2026-10-21 16:35:56,856 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:56,864 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:56] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 3 0.001 0.005 2026-10-21 16:35:56,888 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:56] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.003 0.011 2026-10-21 16:35:56,916 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:56,975 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:56,993 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:56] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.004 0.012 2026-10-21 16:35:57,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:57] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.003 0.011 2026-10-21 16:35:57,033 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:57,256 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 16:35:57,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:57] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 110 0.104 0.118 2026-10-21 16:35:57,427 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:57] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 66 0.049 0.110 2026-10-21 16:35:57,504 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:57] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.023 0.044 2026-10-21 16:35:57,528 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:58,671 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:58] "GET /my/projects HTTP/1.1" 200 - 141 0.097 0.988 2026-10-21 16:35:58,743 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855ced5/web.assets_frontend.min.css, copying from /web/assets/855ced5/web.assets_frontend.min.css 2026-10-21 16:35:58,809 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:58] "GET /web/assets/1/855ced5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.048 0.061 2026-10-21 16:35:58,817 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a50b41/web.assets_frontend_minimal.min.js, copying from /web/assets/6a50b41/web.assets_frontend_minimal.min.js 2026-10-21 16:35:58,824 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:58,826 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:58,835 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:58] "GET /web/assets/1/6a50b41/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.122 2026-10-21 16:35:58,849 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6e5cff2/web.__assets_tests_call__.min.js, copying from /web/assets/6e5cff2/web.__assets_tests_call__.min.js 2026-10-21 16:35:58,959 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:58] "GET /web/assets/1/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.126 2026-10-21 16:35:58,964 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:58] "GET /web/image/website/1/logo/My%20Website?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.010 2026-10-21 16:35:59,053 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:59] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:35:59,069 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1acfd89/web.assets_frontend_lazy.min.js, copying from /web/assets/1acfd89/web.assets_frontend_lazy.min.js 2026-10-21 16:35:59,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:59] "GET /web/assets/1/1acfd89/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.039 2026-10-21 16:35:59,105 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:59] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.046 2026-10-21 16:35:59,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:35:59,535 44 INFO rb-01d1866-225816-427320 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-10-21 16:35:59,628 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:59] "POST /mail/data HTTP/1.1" 200 - 21 0.016 0.026 2026-10-21 16:35:59,636 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:59] "GET /my/projects/290 HTTP/1.1" 303 - 4 0.001 0.022 2026-10-21 16:35:59,948 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:59] "GET /my/projects/290/project_sharing HTTP/1.1" 200 - 72 0.030 0.274 2026-10-21 16:35:59,978 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:59] "GET /web/assets/0fce7ee/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:35:59,981 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:59] "GET /web/assets/03d443e/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:35:59,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:35:59] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:36:00,425 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:36:00,434 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:00] "GET /web/webclient/translations?hash=2776576fcb261188dec6b089ad564e0946559f8b&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:36:00,438 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:00,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-21 16:36:00,474 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-21 16:36:00,547 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.010 0.018 2026-10-21 16:36:00,579 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:00] "POST /mail/data HTTP/1.1" 200 - 21 0.012 0.044 2026-10-21 16:36:00,776 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:00] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 64 0.036 0.171 2026-10-21 16:36:00,778 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.248 2026-10-21 16:36:00,813 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:00] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:36:00,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:00] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.002 0.012 2026-10-21 16:36:00,892 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:00] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:36:00,894 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:00,953 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:00,975 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:00] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.011 2026-10-21 16:36:01,001 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:01] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:36:01,035 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:01,086 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:01,143 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:01,272 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:01] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 56 0.032 0.094 2026-10-21 16:36:01,314 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:01] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.008 0.024 2026-10-21 16:36:01,436 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:01] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.020 0.064 2026-10-21 16:36:01,499 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:01] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.003 0.006 2026-10-21 16:36:01,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:01] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-10-21 16:36:01,636 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:01,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:01] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.026 0.073 2026-10-21 16:36:01,771 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:01] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.007 0.117 2026-10-21 16:36:01,798 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:01] "POST /mail/data HTTP/1.1" 200 - 9 0.006 0.101 2026-10-21 16:36:01,976 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:02,009 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:36:02,085 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:02,110 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:02] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.036 0.062 2026-10-21 16:36:02,122 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:02] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.046 2026-10-21 16:36:02,147 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:02,189 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.011 0.024 2026-10-21 16:36:02,197 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.042 2026-10-21 16:36:02,202 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:02] "GET /web/assets/aaddaf8/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:36:02,273 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:02,398 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:02,452 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:02,507 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:02,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:02] "POST /mail/message/post HTTP/1.1" 200 - 51 0.047 0.101 2026-10-21 16:36:02,576 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:02,616 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:02,623 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:02] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.003 0.063 2026-10-21 16:36:02,663 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:02] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.010 0.071 2026-10-21 16:36:02,669 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:02,679 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:02] "POST /mail/data HTTP/1.1" 200 - 4 0.002 0.104 2026-10-21 16:36:02,694 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.010 2026-10-21 16:36:02,727 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:02,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.014 0.046 2026-10-21 16:36:02,771 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:02] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.009 0.023 2026-10-21 16:36:02,794 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:02] "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-10-21 16:36:02,798 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:02,837 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.011 0.035 2026-10-21 16:36:02,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.005 0.104 2026-10-21 16:36:02,958 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:03,049 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:03] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 19 0.018 0.091 2026-10-21 16:36:03,105 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:03] "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-10-21 16:36:03,138 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:03,190 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:03,241 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-10-21 16:36:03,242 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-21 16:36:03,369 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 24525020 (allocated 29728768) 2026-10-21 16:36:03,374 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 152599 2026-10-21 16:36:03,375 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-10-21 16:36:03,381 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 152599 2026-10-21 16:36:03,465 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163603_465104_test_01_project_sharing.txt 2026-10-21 16:36:03,465 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmpx8f6xxh3_chrome_odoo" 2026-10-21 16:36:03,481 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-21 16:36:03,899 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 152874 2026-10-21 16:36:03,900 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpphhj30ku_chrome_odoo 2026-10-21 16:36:03,900 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:40585/json/version 2026-10-21 16:36:03,901 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40585', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:36:03,909 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-21 16:36:03,909 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:40585/json 2026-10-21 16:36:03,909 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40585', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:36:03,916 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:40585/devtools/page/6A750D95889CA3C8894A405ED3B755B7 2026-10-21 16:36:03,932 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-10-21 16:36:03,944 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-10-21 16:36:03,990 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-21 16:36:03,998 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-10-21 16:36:03,999 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:03,999 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-21 16:36:04,010 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:36:05,140 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:05] "GET /my/projects HTTP/1.1" 200 - 133 0.064 1.069 2026-10-21 16:36:05,144 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': '6A750D95889CA3C8894A405ED3B755B7', 'loaderId': '9FF6D371C6905AC66922BCFF68E28CF5', 'isDownload': False} 2026-10-21 16:36:05,145 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-21 16:36:05,170 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:36:05,178 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855ced5/web.assets_frontend.min.css, copying from /web/assets/855ced5/web.assets_frontend.min.css 2026-10-21 16:36:05,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:05] "GET /web/assets/1/855ced5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.033 0.031 2026-10-21 16:36:05,235 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a50b41/web.assets_frontend_minimal.min.js, copying from /web/assets/6a50b41/web.assets_frontend_minimal.min.js 2026-10-21 16:36:05,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:05] "GET /web/assets/1/6a50b41/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.059 2026-10-21 16:36:05,247 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:05,248 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:05,262 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6e5cff2/web.__assets_tests_call__.min.js, copying from /web/assets/6e5cff2/web.__assets_tests_call__.min.js 2026-10-21 16:36:05,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:05] "GET /web/assets/1/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.037 2026-10-21 16:36:05,329 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:05] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:36:05,332 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:36:05,334 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:05] "GET /web/image/website/1/logo/My%20Website?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 16:36:05,401 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1acfd89/web.assets_frontend_lazy.min.js, copying from /web/assets/1acfd89/web.assets_frontend_lazy.min.js 2026-10-21 16:36:05,429 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:05] "GET /web/assets/1/1acfd89/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.036 2026-10-21 16:36:05,436 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:05] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.001 0.046 2026-10-21 16:36:05,917 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:36:05,978 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:05,988 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:06,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:06] "POST /mail/data HTTP/1.1" 200 - 18 0.012 0.021 2026-10-21 16:36:06,081 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:06] "GET /my/projects/290 HTTP/1.1" 303 - 11 0.005 0.014 2026-10-21 16:36:06,401 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:06] "GET /my/projects/290/project_sharing HTTP/1.1" 200 - 73 0.039 0.277 2026-10-21 16:36:06,425 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:06] "GET /web/assets/03d443e/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:36:06,430 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:06] "GET /web/assets/0fce7ee/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:36:06,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:06] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:36:06,813 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:06] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:36:06,825 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:36:06,843 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:06,865 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-21 16:36:06,866 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-21 16:36:06,931 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:06] "POST /web/action/load HTTP/1.1" 200 - 13 0.009 0.019 2026-10-21 16:36:06,968 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:06] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.049 2026-10-21 16:36:07,138 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.037 0.152 2026-10-21 16:36:07,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.222 2026-10-21 16:36:07,177 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.009 2026-10-21 16:36:07,224 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:07] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.017 0.037 2026-10-21 16:36:07,327 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:07,388 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:07,406 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 16:36:07,426 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:36:07,464 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:07,514 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:07,571 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:07,667 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 49 0.032 0.062 2026-10-21 16:36:07,700 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:07] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.007 0.017 2026-10-21 16:36:07,837 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:07] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.055 0.048 2026-10-21 16:36:07,902 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:07] "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-10-21 16:36:07,981 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:07] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-10-21 16:36:08,061 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:08,132 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:08] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 35 0.025 0.042 2026-10-21 16:36:08,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:08] "GET /web/image/res.partner/1588/avatar_128?access_token=04b1352f44b38cfe5802cae33bc1561431d55a1aaad12e7da71ae759345414ceo0x6af9c488&unique=1792600552000 HTTP/1.1" 200 - 5 0.003 0.068 2026-10-21 16:36:08,169 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:08] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.006 0.090 2026-10-21 16:36:08,198 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:08] "POST /mail/data HTTP/1.1" 200 - 15 0.007 0.107 2026-10-21 16:36:08,388 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:08,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-21 16:36:08,469 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:08,527 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:08,534 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.039 0.071 2026-10-21 16:36:08,543 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:08] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.073 2026-10-21 16:36:08,565 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:08] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.008 2026-10-21 16:36:08,613 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:08,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:08] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.038 0.050 2026-10-21 16:36:08,659 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:08] "GET /web/assets/aaddaf8/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-21 16:36:08,662 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:08,780 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:08,828 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:08,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:08] "POST /mail/message/post HTTP/1.1" 200 - 34 0.021 0.038 2026-10-21 16:36:08,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:08] "POST /mail/chatter_fetch HTTP/1.1" 200 - 6 0.005 0.013 2026-10-21 16:36:08,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:08] "POST /mail/data HTTP/1.1" 200 - 9 0.004 0.025 2026-10-21 16:36:08,890 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:08,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:08] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.006 0.027 2026-10-21 16:36:08,951 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:08,953 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:08] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.012 2026-10-21 16:36:08,991 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:08] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.014 0.038 2026-10-21 16:36:09,001 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:09,052 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:09,067 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:09] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.003 0.010 2026-10-21 16:36:09,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:09] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 16:36:09,114 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:09,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:09] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.016 0.029 2026-10-21 16:36:09,193 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:09] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 8 0.007 0.067 2026-10-21 16:36:09,239 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:09,268 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:09] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.013 0.034 2026-10-21 16:36:09,321 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:09] "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-10-21 16:36:09,373 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:09,425 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:09,477 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-10-21 16:36:09,478 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-21 16:36:09,594 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 22999072 (allocated 26484736) 2026-10-21 16:36:09,599 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 152874 2026-10-21 16:36:09,600 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-10-21 16:36:09,600 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 152874 2026-10-21 16:36:09,711 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163609_711747_test_02_project_sharing.txt 2026-10-21 16:36:09,712 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmpphhj30ku_chrome_odoo" 2026-10-21 16:36:09,722 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-21 16:36:10,201 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 153104 2026-10-21 16:36:10,201 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpv14o5cds_chrome_odoo 2026-10-21 16:36:10,201 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:42513/json/version 2026-10-21 16:36:10,203 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42513', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:36:10,218 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-21 16:36:10,218 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:42513/json 2026-10-21 16:36:10,218 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42513', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:36:10,230 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:42513/devtools/page/6F97FB30696D524EA767396C886FB87B 2026-10-21 16:36:10,250 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-10-21 16:36:10,263 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-10-21 16:36:10,321 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-21 16:36:10,329 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-10-21 16:36:10,331 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:10,331 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-21 16:36:10,343 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:36:11,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:11] "GET /my/projects HTTP/1.1" 200 - 133 0.065 1.140 2026-10-21 16:36:11,549 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': '6F97FB30696D524EA767396C886FB87B', 'loaderId': '2F144FBE4479DBC5A2F0215F6CD76328', 'isDownload': False} 2026-10-21 16:36:11,549 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:11,573 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:36:11,596 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855ced5/web.assets_frontend.min.css, copying from /web/assets/855ced5/web.assets_frontend.min.css 2026-10-21 16:36:11,660 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:11] "GET /web/assets/1/855ced5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.047 2026-10-21 16:36:11,670 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a50b41/web.assets_frontend_minimal.min.js, copying from /web/assets/6a50b41/web.assets_frontend_minimal.min.js 2026-10-21 16:36:11,676 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:11,677 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:11,681 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:11] "GET /web/assets/1/6a50b41/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.083 2026-10-21 16:36:11,698 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6e5cff2/web.__assets_tests_call__.min.js, copying from /web/assets/6e5cff2/web.__assets_tests_call__.min.js 2026-10-21 16:36:11,718 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:11] "GET /web/assets/1/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.044 2026-10-21 16:36:11,766 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:11] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:36:11,768 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:36:11,770 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:11] "GET /web/image/website/1/logo/My%20Website?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 16:36:11,822 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:11] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.009 2026-10-21 16:36:11,839 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1acfd89/web.assets_frontend_lazy.min.js, copying from /web/assets/1acfd89/web.assets_frontend_lazy.min.js 2026-10-21 16:36:11,870 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:11] "GET /web/assets/1/1acfd89/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.052 2026-10-21 16:36:12,347 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:36:12,417 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:12,425 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:12,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:12] "POST /mail/data HTTP/1.1" 200 - 18 0.012 0.023 2026-10-21 16:36:12,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:12] "GET /my/projects/290 HTTP/1.1" 303 - 14 0.005 0.019 2026-10-21 16:36:12,832 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:12] "GET /my/projects/290/project_sharing HTTP/1.1" 200 - 73 0.031 0.269 2026-10-21 16:36:12,856 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:12] "GET /web/assets/0fce7ee/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:36:12,865 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:12] "GET /web/assets/03d443e/project.webclient.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-21 16:36:12,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:12] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-21 16:36:13,413 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:13] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:36:13,420 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:36:13,435 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:13,460 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-21 16:36:13,467 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-21 16:36:13,526 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:13,545 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:13] "POST /web/action/load HTTP/1.1" 200 - 13 0.011 0.017 2026-10-21 16:36:13,577 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:13] "POST /mail/data HTTP/1.1" 200 - 18 0.009 0.044 2026-10-21 16:36:13,728 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 68 0.044 0.108 2026-10-21 16:36:13,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.194 2026-10-21 16:36:13,779 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.007 2026-10-21 16:36:13,836 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.018 0.036 2026-10-21 16:36:13,876 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:13,924 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.014 0.026 2026-10-21 16:36:13,930 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:14,024 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:14] "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-10-21 16:36:14,082 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:14,131 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:14,183 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-10-21 16:36:14,184 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour_with_disallowed_milestones SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-10-21 16:36:14,258 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 14173148 (allocated 17563648) 2026-10-21 16:36:14,265 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 153104 2026-10-21 16:36:14,266 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-10-21 16:36:14,266 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 153104 2026-10-21 16:36:14,361 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163614_361252_test_03_project_sharing.txt 2026-10-21 16:36:14,361 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmpv14o5cds_chrome_odoo" 2026-10-21 16:36:14,372 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-10-21 16:36:14,868 44 INFO rb-01d1866-225816-427320 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-21 16:36:15,007 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-21 16:36:15,107 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-10-21 16:36:15,123 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:36:17,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:17] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.023 2.202 2026-10-21 16:36:17,632 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 153303 2026-10-21 16:36:17,632 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmpn7f5edck_chrome_odoo 2026-10-21 16:36:17,632 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:35291/json/version 2026-10-21 16:36:17,634 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35291', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:36:17,662 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Browser version: Chrome/150.0.7871.114 2026-10-21 16:36:17,662 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:35291/json 2026-10-21 16:36:17,663 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35291', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:36:17,671 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:35291/devtools/page/925D73348F1689F67C7F740D5DD554AC 2026-10-21 16:36:17,680 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-10-21 16:36:17,684 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-10-21 16:36:17,745 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-21 16:36:17,750 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-10-21 16:36:17,752 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:17,752 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:18,762 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:18] "GET /my/projects HTTP/1.1" 200 - 126 0.068 0.931 2026-10-21 16:36:18,765 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': '925D73348F1689F67C7F740D5DD554AC', 'loaderId': '61FD126671E2A136AB6D27E6AF5AEEF6', 'isDownload': False} 2026-10-21 16:36:18,765 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:18,793 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:36:18,817 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855ced5/web.assets_frontend.min.css, copying from /web/assets/855ced5/web.assets_frontend.min.css 2026-10-21 16:36:18,889 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:18] "GET /web/assets/1/855ced5/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.047 0.054 2026-10-21 16:36:18,896 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a50b41/web.assets_frontend_minimal.min.js, copying from /web/assets/6a50b41/web.assets_frontend_minimal.min.js 2026-10-21 16:36:18,904 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:18,905 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:18,910 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:18] "GET /web/assets/1/6a50b41/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.090 2026-10-21 16:36:18,921 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6e5cff2/web.__assets_tests_call__.min.js, copying from /web/assets/6e5cff2/web.__assets_tests_call__.min.js 2026-10-21 16:36:18,944 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:18] "GET /web/assets/1/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.036 2026-10-21 16:36:19,028 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:36:19,031 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:19] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:36:19,034 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:19] "GET /web/image/website/1/logo/My%20Website?unique=90b702d HTTP/1.1" 200 - 4 0.004 0.008 2026-10-21 16:36:19,113 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1acfd89/web.assets_frontend_lazy.min.js, copying from /web/assets/1acfd89/web.assets_frontend_lazy.min.js 2026-10-21 16:36:19,153 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:19] "GET /web/assets/1/1acfd89/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.056 2026-10-21 16:36:19,166 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:19] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.003 0.067 2026-10-21 16:36:19,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:36:19,670 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:19,678 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:19,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:19] "POST /mail/data HTTP/1.1" 200 - 18 0.009 0.017 2026-10-21 16:36:19,768 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:19] "GET /my/projects/290 HTTP/1.1" 303 - 11 0.004 0.012 2026-10-21 16:36:20,102 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:20] "GET /my/projects/290/project_sharing HTTP/1.1" 200 - 71 0.034 0.285 2026-10-21 16:36:20,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:20] "GET /web/assets/0fce7ee/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:36:20,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:20] "GET /web/assets/03d443e/project.webclient.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-21 16:36:20,152 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:20] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:36:20,600 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:20] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:36:20,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:36:20,621 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:20,640 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-10-21 16:36:20,644 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: Owl is running in 'dev' mode. 2026-10-21 16:36:20,685 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:20,708 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:20] "POST /web/action/load HTTP/1.1" 200 - 13 0.008 0.018 2026-10-21 16:36:20,740 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:20] "POST /mail/data HTTP/1.1" 200 - 18 0.012 0.043 2026-10-21 16:36:20,743 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-21 16:36:20,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.035 0.122 2026-10-21 16:36:20,922 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:20] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.008 2026-10-21 16:36:20,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:20] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.018 0.049 2026-10-21 16:36:21,074 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:21,185 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:21] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.027 0.071 2026-10-21 16:36:21,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:21] "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-10-21 16:36:21,350 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:21] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:36:21,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:21] "POST /mail/chatter_fetch HTTP/1.1" 200 - 20 0.017 0.042 2026-10-21 16:36:21,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:21] "GET /web/image/res.partner/1588/avatar_128?access_token=04b1352f44b38cfe5802cae33bc1561431d55a1aaad12e7da71ae759345414ceo0x6af9c488&unique=1792600552000 HTTP/1.1" 200 - 5 0.004 0.071 2026-10-21 16:36:21,538 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:21] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.081 2026-10-21 16:36:21,553 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:21] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.022 2026-10-21 16:36:21,604 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:21,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:21] "GET /web/image/res.partner/2/avatar_128?access_token=5142b7f5115a93f594aba8c4248910339969a9e70a3e4fc846955ce3e1979029o0x6af7d051&unique=1792600552000 HTTP/1.1" 200 - 4 0.003 0.012 2026-10-21 16:36:21,622 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:21] "GET /web/assets/aaddaf8/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:36:21,665 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-10-21 16:36:21,665 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:21,744 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 18909104 (allocated 20447232) 2026-10-21 16:36:21,751 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 153303 2026-10-21 16:36:21,751 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-10-21 16:36:21,753 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 153303 2026-10-21 16:36:21,849 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163621_848933_test_04_project_sharing_chatter_message_reactions.txt 2026-10-21 16:36:21,849 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmpn7f5edck_chrome_odoo" 2026-10-21 16:36:21,864 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-10-21 16:36:22,311 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 153507 2026-10-21 16:36:22,312 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmpcc05ofpr_chrome_odoo 2026-10-21 16:36:22,312 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:35903/json/version 2026-10-21 16:36:22,313 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35903', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:36:22,326 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Browser version: Chrome/150.0.7871.114 2026-10-21 16:36:22,326 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:35903/json 2026-10-21 16:36:22,326 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35903', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:36:22,337 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:35903/devtools/page/43E78387F68BC5F19A5AB24C2E9245CD 2026-10-21 16:36:22,351 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-10-21 16:36:22,356 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-10-21 16:36:22,391 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-21 16:36:22,399 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-10-21 16:36:22,401 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:22,401 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:22,416 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:36:23,602 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:23] "GET /my/projects HTTP/1.1" 200 - 133 0.071 1.117 2026-10-21 16:36:23,606 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': '43E78387F68BC5F19A5AB24C2E9245CD', 'loaderId': 'BF9C6BE20AF2D50D9BAED6037BFD8777', 'isDownload': False} 2026-10-21 16:36:23,606 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:23,628 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36: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-10-21 16:36:23,645 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855ced5/web.assets_frontend.min.css, copying from /web/assets/855ced5/web.assets_frontend.min.css 2026-10-21 16:36:23,715 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:23] "GET /web/assets/1/855ced5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.034 0.048 2026-10-21 16:36:23,722 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a50b41/web.assets_frontend_minimal.min.js, copying from /web/assets/6a50b41/web.assets_frontend_minimal.min.js 2026-10-21 16:36:23,735 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:23] "GET /web/assets/1/6a50b41/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.066 2026-10-21 16:36:23,736 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:23,738 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:23,754 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6e5cff2/web.__assets_tests_call__.min.js, copying from /web/assets/6e5cff2/web.__assets_tests_call__.min.js 2026-10-21 16:36:23,785 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:23] "GET /web/assets/1/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.049 2026-10-21 16:36:23,824 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:36:23,836 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:23] "GET /web/image/website/1/logo/My%20Website?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.004 2026-10-21 16:36:23,840 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:23] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:36:23,902 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1acfd89/web.assets_frontend_lazy.min.js, copying from /web/assets/1acfd89/web.assets_frontend_lazy.min.js 2026-10-21 16:36:23,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:23] "GET /web/assets/1/1acfd89/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.051 2026-10-21 16:36:23,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:23] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.002 0.049 2026-10-21 16:36:24,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:36:24,452 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:24,461 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:24,488 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:24] "POST /mail/data HTTP/1.1" 200 - 18 0.011 0.022 2026-10-21 16:36:24,550 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:24] "GET /my/projects/290 HTTP/1.1" 303 - 11 0.005 0.011 2026-10-21 16:36:24,912 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:24] "GET /my/projects/290/project_sharing HTTP/1.1" 200 - 73 0.035 0.322 2026-10-21 16:36:24,952 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:24] "GET /web/assets/0fce7ee/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:36:24,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:24] "GET /web/assets/03d443e/project.webclient.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-21 16:36:24,968 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:24] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:36:25,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:36:25,405 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:25] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:36:25,416 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:25,440 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: Owl is running in 'dev' mode. 2026-10-21 16:36:25,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.010 2026-10-21 16:36:25,483 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:25,511 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:25] "POST /web/action/load HTTP/1.1" 200 - 13 0.007 0.018 2026-10-21 16:36:25,543 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:25] "POST /mail/data HTTP/1.1" 200 - 18 0.011 0.043 2026-10-21 16:36:25,667 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:25] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.031 0.102 2026-10-21 16:36:25,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.169 2026-10-21 16:36:25,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:25] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.006 0.008 2026-10-21 16:36:25,752 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:25] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.016 0.039 2026-10-21 16:36:25,845 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:25,938 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:25] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.025 0.056 2026-10-21 16:36:25,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:25] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-10-21 16:36:26,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:26] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.015 2026-10-21 16:36:26,175 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:26] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.012 0.017 2026-10-21 16:36:26,193 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:26,197 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:26] "GET /web/image/res.partner/1588/avatar_128?access_token=04b1352f44b38cfe5802cae33bc1561431d55a1aaad12e7da71ae759345414ceo0x6af9c488&unique=1792600552000 HTTP/1.1" 200 - 5 0.004 0.038 2026-10-21 16:36:26,223 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:26] "POST /mail/data HTTP/1.1" 200 - 18 0.008 0.057 2026-10-21 16:36:26,502 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:26,519 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:26] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.013 0.031 2026-10-21 16:36:26,594 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:26,886 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:26] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 21 0.010 0.020 2026-10-21 16:36:26,909 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-10-21 16:36:26,909 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:27,010 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 17655508 (allocated 19398656) 2026-10-21 16:36:27,016 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 153507 2026-10-21 16:36:27,017 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-10-21 16:36:27,019 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 153507 2026-10-21 16:36:27,113 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163627_113253_test_05_project_sharing_chatter_mention_users.txt 2026-10-21 16:36:27,113 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmpcc05ofpr_chrome_odoo" 2026-10-21 16:36:27,123 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-10-21 16:36:27,674 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 153703 2026-10-21 16:36:27,674 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmpatfw66fu_chrome_odoo 2026-10-21 16:36:27,675 44 INFO rb-01d1866-225816-427320 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:33263/json/version 2026-10-21 16:36:27,676 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:36:27,706 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Browser version: Chrome/150.0.7871.114 2026-10-21 16:36:27,706 44 INFO rb-01d1866-225816-427320 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:33263/json 2026-10-21 16:36:27,707 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:36:27,715 44 INFO rb-01d1866-225816-427320 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:33263/devtools/page/B6012531A2D57D0DB3632F69B80D387B 2026-10-21 16:36:27,722 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Enable chrome headless console log notification 2026-10-21 16:36:27,725 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-10-21 16:36:27,806 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-21 16:36:27,817 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-10-21 16:36:27,819 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:27,819 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:27,828 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:36:28,038 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:28] "GET /odoo HTTP/1.1" 303 - 5 0.002 0.211 2026-10-21 16:36:29,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:29] "GET /my HTTP/1.1" 200 - 142 0.082 1.122 2026-10-21 16:36:29,260 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': 'B6012531A2D57D0DB3632F69B80D387B', 'loaderId': '02699D7603E8398B7D18FF41BCA57188', 'isDownload': False} 2026-10-21 16:36:29,260 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:29,273 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:36:29,287 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/855ced5/web.assets_frontend.min.css, copying from /web/assets/855ced5/web.assets_frontend.min.css 2026-10-21 16:36:29,348 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:29] "GET /web/assets/1/855ced5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.033 2026-10-21 16:36:29,355 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a50b41/web.assets_frontend_minimal.min.js, copying from /web/assets/6a50b41/web.assets_frontend_minimal.min.js 2026-10-21 16:36:29,365 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:29] "GET /web/assets/1/6a50b41/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.073 2026-10-21 16:36:29,380 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:29,380 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:29,394 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6e5cff2/web.__assets_tests_call__.min.js, copying from /web/assets/6e5cff2/web.__assets_tests_call__.min.js 2026-10-21 16:36:29,422 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:29] "GET /web/assets/1/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.023 0.027 2026-10-21 16:36:29,481 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:29] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:36:29,485 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:29] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:36:29,486 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:29] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:36:29,489 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:29] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:36:29,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:29] "GET /web/image/website/1/logo/My%20Website?unique=90b702d HTTP/1.1" 200 - 4 0.006 0.009 2026-10-21 16:36:29,495 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:36:29,497 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:29] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 16:36:29,543 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:29] "GET /web/image/website/1/favicon?unique=90b702d HTTP/1.1" 200 - 4 0.001 0.007 2026-10-21 16:36:29,556 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1acfd89/web.assets_frontend_lazy.min.js, copying from /web/assets/1acfd89/web.assets_frontend_lazy.min.js 2026-10-21 16:36:29,593 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:29] "GET /web/assets/1/1acfd89/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.053 2026-10-21 16:36:30,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:36:30,124 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:30,155 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:30] "POST /my/counters HTTP/1.1" 200 - 36 0.030 0.037 2026-10-21 16:36:30,184 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:30] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:36:30,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:30] "POST /my/counters HTTP/1.1" 200 - 34 0.018 0.096 2026-10-21 16:36:30,258 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:30] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:36:30,259 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:30] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:36:30,261 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:30] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:36:30,269 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:30] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:36:30,282 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:30] "POST /my/counters HTTP/1.1" 200 - 26 0.024 0.164 2026-10-21 16:36:30,312 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:30] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.171 2026-10-21 16:36:30,557 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:30] "GET /my/projects HTTP/1.1" 200 - 38 0.056 0.363 2026-10-21 16:36:30,928 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:30,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:30] "POST /mail/data HTTP/1.1" 200 - 7 0.005 0.012 2026-10-21 16:36:31,021 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:31] "GET /my/projects/290 HTTP/1.1" 303 - 11 0.004 0.010 2026-10-21 16:36:31,352 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:31] "GET /my/projects/290/project_sharing HTTP/1.1" 200 - 69 0.032 0.293 2026-10-21 16:36:31,373 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:31] "GET /web/assets/0fce7ee/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:36:31,375 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:31] "GET /web/assets/03d443e/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:36:31,396 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:31] "GET /web/assets/6e5cff2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:36:31,797 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:31] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:36:31,812 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:36:31,827 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:31,848 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:31,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-10-21 16:36:31,918 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:31] "POST /web/action/load HTTP/1.1" 200 - 13 0.009 0.017 2026-10-21 16:36:31,942 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:31] "POST /mail/data HTTP/1.1" 200 - 18 0.009 0.040 2026-10-21 16:36:32,115 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:32] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.043 0.139 2026-10-21 16:36:32,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.206 2026-10-21 16:36:32,157 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:32] "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-10-21 16:36:32,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:32] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.032 0.038 2026-10-21 16:36:32,336 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:32,479 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:32] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 43 0.066 0.063 2026-10-21 16:36:32,561 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:32] "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-10-21 16:36:32,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:32] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-21 16:36:32,740 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:32,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:32] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.008 0.023 2026-10-21 16:36:32,836 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:32] "GET /web/image/res.partner/1588/avatar_128?access_token=04b1352f44b38cfe5802cae33bc1561431d55a1aaad12e7da71ae759345414ceo0x6af9c488&unique=1792600552000 HTTP/1.1" 200 - 5 0.004 0.013 2026-10-21 16:36:32,863 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-10-21 16:36:32,864 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:32] "POST /mail/data HTTP/1.1" 200 - 18 0.008 0.029 2026-10-21 16:36:32,866 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:32,998 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 17244932 (allocated 18612224) 2026-10-21 16:36:33,000 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 153703 2026-10-21 16:36:33,010 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-10-21 16:36:33,020 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 153703 2026-10-21 16:36:33,115 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163633_114842_test_blocked_task_with_project_sharing_string_portal.txt 2026-10-21 16:36:33,115 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmpatfw66fu_chrome_odoo" 2026-10-21 16:36:33,137 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-21 16:36:34,554 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-10-21 16:36:34,626 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-10-21 16:36:34,709 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-10-21 16:36:34,978 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-10-21 16:36:35,283 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-10-21 16:36:35,730 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-10-21 16:36:35,971 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-10-21 16:36:36,134 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-10-21 16:36:36,531 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-10-21 16:36:36,995 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-10-21 16:36:37,369 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-10-21 16:36:38,163 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-10-21 16:36:38,721 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-10-21 16:36:39,277 44 INFO rb-01d1866-225816-427320 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-21 16:36:39,562 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-10-21 16:36:39,842 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-10-21 16:36:40,038 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-10-21 16:36:40,565 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19747, 19694] 2026-10-21 16:36:40,612 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted project.task records with IDs: [1195, 1259] 2026-10-21 16:36:40,622 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3365, 3366, 3442, 3443] 2026-10-21 16:36:40,632 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-10-21 16:36:40,750 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-10-21 16:36:44,430 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-10-21 16:36:44,846 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-10-21 16:36:44,930 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-10-21 16:36:45,342 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-10-21 16:36:45,586 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-21 16:36:47,759 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-10-21 16:36:48,057 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 153909 2026-10-21 16:36:48,057 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpurn03n8p_chrome_odoo 2026-10-21 16:36:48,057 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:32995/json/version 2026-10-21 16:36:48,059 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:36:48,071 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/150.0.7871.114 2026-10-21 16:36:48,072 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:32995/json 2026-10-21 16:36:48,072 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:36:48,084 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:32995/devtools/page/31CE98E33B257BEC12DADF018BC201E3 2026-10-21 16:36:48,091 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-10-21 16:36:48,100 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-10-21 16:36:48,196 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:36:48,203 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-10-21 16:36:48,204 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-21 16:36:48,204 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-21 16:36:48,216 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:36:49,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:49] "GET /odoo HTTP/1.1" 200 - 150 0.112 1.250 2026-10-21 16:36:49,579 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': '31CE98E33B257BEC12DADF018BC201E3', 'loaderId': 'E3F4A4035242A5602634B77BD227C44A', 'isDownload': False} 2026-10-21 16:36:49,579 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-10-21 16:36:49,738 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:49] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.024 0.094 2026-10-21 16:36:49,745 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:49] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.125 2026-10-21 16:36:49,751 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:49] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.131 2026-10-21 16:36:49,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.007 0.135 2026-10-21 16:36:49,814 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:49] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.008 0.018 2026-10-21 16:36:49,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:49] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:36:50,493 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:36:50,497 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:36:50,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 16:36:50,559 44 INFO rb-01d1866-225816-427320 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-21 16:36:50,599 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-10-21 16:36:50,613 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.028 0.059 2026-10-21 16:36:50,619 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.061 2026-10-21 16:36:50,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:36:50,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.073 2026-10-21 16:36:50,662 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:36:50,712 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.022 2026-10-21 16:36:50,771 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:50,781 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:50,806 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "GET /odoo HTTP/1.1" 200 - 29 0.040 0.080 2026-10-21 16:36:50,818 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:36:50,834 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16: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-10-21 16:36:50,853 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:50,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.018 0.097 2026-10-21 16:36:50,888 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "GET /web/image/res.partner/3/avatar_128?unique=1792592330000 HTTP/1.1" 200 - 6 0.007 0.138 2026-10-21 16:36:50,909 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.006 0.156 2026-10-21 16:36:50,915 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.160 2026-10-21 16:36:50,919 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.124 2026-10-21 16:36:50,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "POST /mail/data HTTP/1.1" 200 - 35 0.017 0.073 2026-10-21 16:36:50,975 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.225 2026-10-21 16:36:50,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:50] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.083 2026-10-21 16:36:51,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.159 2026-10-21 16:36:51,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.104 2026-10-21 16:36:51,028 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:51] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:36:51,029 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:51] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:36:51,030 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:51,052 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:51] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.014 2026-10-21 16:36:51,066 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.028 2026-10-21 16:36:51,381 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:51] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 118 0.077 0.157 2026-10-21 16:36:51,442 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:51] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.011 2026-10-21 16:36:51,515 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:51] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 31 0.019 0.064 2026-10-21 16:36:51,518 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:51] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.077 2026-10-21 16:36:51,666 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:51] "POST /mail/data HTTP/1.1" 200 - 45 0.022 0.159 2026-10-21 16:36:51,670 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:51] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.102 2026-10-21 16:36:51,734 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:51] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.024 2026-10-21 16:36:51,762 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:51,767 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:51] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.029 2026-10-21 16:36:51,834 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:51,838 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:51] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.008 2026-10-21 16:36:51,886 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:51,895 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:51] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.014 0.054 2026-10-21 16:36:51,935 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:51,987 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:52,050 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:52,119 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:52,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:52] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.014 0.040 2026-10-21 16:36:52,172 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:52,176 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:52] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.066 2026-10-21 16:36:52,224 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:52,276 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:52,340 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:52,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:52] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:36:52,414 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:52,462 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:52,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:52] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 22 0.018 0.053 2026-10-21 16:36:52,513 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:52,564 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-10-21 16:36:52,565 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-21 16:36:52,653 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 27628284 (allocated 30150656) 2026-10-21 16:36:52,699 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 153909 2026-10-21 16:36:52,702 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-10-21 16:36:52,705 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 153909 2026-10-21 16:36:52,803 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163652_803301_test_01_project_tags.txt 2026-10-21 16:36:52,803 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpurn03n8p_chrome_odoo" 2026-10-21 16:36:52,853 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:36:52,967 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-10-21 16:36:53,302 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 154122 2026-10-21 16:36:53,302 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp5p50glwf_chrome_odoo 2026-10-21 16:36:53,302 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:45093/json/version 2026-10-21 16:36:53,303 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45093', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:36:53,322 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:36:53,323 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:45093/json 2026-10-21 16:36:53,323 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45093', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:36:53,338 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:45093/devtools/page/C2ADA003165EA2D448E6556521BB3C91 2026-10-21 16:36:53,349 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-10-21 16:36:53,354 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-10-21 16:36:53,472 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:36:53,485 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-10-21 16:36:53,486 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-21 16:36:53,486 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-21 16:36:53,498 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:36:54,793 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:54] "GET /odoo HTTP/1.1" 200 - 153 0.077 1.221 2026-10-21 16:36:54,798 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': 'C2ADA003165EA2D448E6556521BB3C91', 'loaderId': '4306A4126D3ED7F6960F6CFBF955DF80', 'isDownload': False} 2026-10-21 16:36:54,799 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-10-21 16:36:54,834 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:54] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:36:54,839 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:54] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:36:55,002 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.032 0.141 2026-10-21 16:36:55,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.180 2026-10-21 16:36:55,030 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:36:55,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:36:55,646 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:36:55,648 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:36:55,650 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:36:55,699 44 INFO rb-01d1866-225816-427320 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-21 16:36:55,727 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:36:55,748 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.023 0.066 2026-10-21 16:36:55,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.080 2026-10-21 16:36:55,757 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:36:55,769 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.058 2026-10-21 16:36:55,772 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:36:55,864 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "GET /odoo HTTP/1.1" 200 - 29 0.019 0.066 2026-10-21 16:36:55,869 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:55,873 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:36:55,879 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36: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-10-21 16:36:55,880 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:55,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.096 2026-10-21 16:36:55,895 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.003 0.040 2026-10-21 16:36:55,944 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:55,948 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.012 0.078 2026-10-21 16:36:55,963 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.107 2026-10-21 16:36:55,968 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.078 2026-10-21 16:36:55,973 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:36:55,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:55] "GET /web/image/res.partner/3/avatar_128?unique=1792600612000 HTTP/1.1" 200 - 6 0.007 0.130 2026-10-21 16:36:56,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.103 2026-10-21 16:36:56,028 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:36:56,029 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:36:56,037 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:56,062 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "POST /mail/data HTTP/1.1" 200 - 34 0.026 0.129 2026-10-21 16:36:56,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.113 2026-10-21 16:36:56,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.199 2026-10-21 16:36:56,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.084 2026-10-21 16:36:56,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.029 2026-10-21 16:36:56,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.082 0.163 2026-10-21 16:36:56,440 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:36:56,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:36:56,496 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.041 2026-10-21 16:36:56,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:36:56,667 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:36:56,699 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:56,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "POST /mail/data HTTP/1.1" 200 - 45 0.024 0.055 2026-10-21 16:36:56,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.007 0.063 2026-10-21 16:36:56,776 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:56,783 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.007 0.089 2026-10-21 16:36:56,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.112 2026-10-21 16:36:56,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.012 0.142 2026-10-21 16:36:56,911 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.023 0.116 2026-10-21 16:36:56,915 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 2 0.001 0.135 2026-10-21 16:36:56,992 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:56] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 14 0.008 0.040 2026-10-21 16:36:57,015 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:57] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:36:57,046 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:57] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.008 0.029 2026-10-21 16:36:57,127 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:57,192 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:57,207 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:57] "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-10-21 16:36:57,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:57] "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 - 150 0.093 0.142 2026-10-21 16:36:57,721 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 70 0.065 0.184 2026-10-21 16:36:57,778 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:57] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.023 2026-10-21 16:36:57,794 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.036 2026-10-21 16:36:57,801 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:57] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.039 2026-10-21 16:36:57,823 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:57] "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-10-21 16:36:57,868 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:57,923 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:57] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.046 2026-10-21 16:36:57,991 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:57] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.011 0.040 2026-10-21 16:36:57,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:57] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.045 2026-10-21 16:36:58,015 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:58] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:36:58,059 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:58,119 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:58,186 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:58] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.060 2026-10-21 16:36:58,250 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:58] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.013 0.024 2026-10-21 16:36:58,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:58] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.041 2026-10-21 16:36:58,282 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:58] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:36:58,322 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:58,375 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:58,379 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:58] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:36:58,408 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:58] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 1 0.002 0.015 2026-10-21 16:36:58,439 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:58] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 6 0.003 0.015 2026-10-21 16:36:58,488 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:58,537 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:58,550 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:58] "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-10-21 16:36:58,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:58] "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 - 113 0.066 0.133 2026-10-21 16:36:58,856 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:58] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.069 2026-10-21 16:36:58,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:58] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.012 2026-10-21 16:36:58,893 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:58] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.014 2026-10-21 16:36:58,900 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:58] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.015 2026-10-21 16:36:58,923 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:58] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:36:58,970 44 INFO rb-01d1866-225816-427320 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-10-21 16:36:59,041 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:59] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.063 2026-10-21 16:36:59,101 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:59] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.012 0.034 2026-10-21 16:36:59,105 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:59] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.044 2026-10-21 16:36:59,124 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:36:59] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:36:59,178 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-10-21 16:36:59,179 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-21 16:36:59,302 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 34874268 (allocated 37625856) 2026-10-21 16:36:59,322 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 154122 2026-10-21 16:36:59,324 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-10-21 16:36:59,325 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 154122 2026-10-21 16:36:59,437 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163659_437770_test_project_templates_tour.txt 2026-10-21 16:36:59,438 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmp5p50glwf_chrome_odoo" 2026-10-21 16:36:59,462 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:36:59,502 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-10-21 16:36:59,790 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 154372 2026-10-21 16:36:59,790 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp1_j7hcmh_chrome_odoo 2026-10-21 16:36:59,791 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:46225/json/version 2026-10-21 16:36:59,792 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:36:59,820 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:36:59,820 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:46225/json 2026-10-21 16:36:59,820 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:36:59,831 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:46225/devtools/page/7F4F250CB5BD74FAA526ECFC8D7BCCD4 2026-10-21 16:36:59,844 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-21 16:36:59,854 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-21 16:36:59,899 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:36:59,911 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-10-21 16:36:59,912 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-21 16:36:59,912 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-21 16:36:59,924 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:37:01,538 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:01] "GET /odoo HTTP/1.1" 200 - 162 0.095 1.522 2026-10-21 16:37:01,541 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': '7F4F250CB5BD74FAA526ECFC8D7BCCD4', 'loaderId': '79EC40DD466EFECEA0EB60A81620C98D', 'isDownload': False} 2026-10-21 16:37:01,541 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-21 16:37:01,598 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:01] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.020 2026-10-21 16:37:01,724 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:01] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.022 0.128 2026-10-21 16:37:01,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:01] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.151 2026-10-21 16:37:01,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.141 2026-10-21 16:37:01,764 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:01] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:37:01,850 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:01] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.006 2026-10-21 16:37:02,492 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:37:02,493 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:37:02,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:37:02,562 44 INFO rb-01d1866-225816-427320 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-21 16:37:02,590 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:37:02,600 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.021 0.043 2026-10-21 16:37:02,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.061 2026-10-21 16:37:02,618 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-21 16:37:02,620 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:37:02,637 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:37:02,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "GET /odoo HTTP/1.1" 200 - 29 0.014 0.050 2026-10-21 16:37:02,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.075 2026-10-21 16:37:02,759 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.026 2026-10-21 16:37:02,785 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 16:37:02,786 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:02,801 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:37:02,803 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "GET /web/image/res.partner/3/avatar_128?unique=1792592330000 HTTP/1.1" 200 - 13 0.015 0.052 2026-10-21 16:37:02,813 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:02,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.006 0.086 2026-10-21 16:37:02,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.076 2026-10-21 16:37:02,838 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.078 2026-10-21 16:37:02,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.111 2026-10-21 16:37:02,896 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:37:02,905 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:37:02,907 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:02,929 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "POST /mail/data HTTP/1.1" 200 - 34 0.030 0.093 2026-10-21 16:37:02,932 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.114 2026-10-21 16:37:02,961 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:02,989 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:02] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.016 2026-10-21 16:37:03,021 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-10-21 16:37:03,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:03] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.075 0.187 2026-10-21 16:37:03,330 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:03] "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-10-21 16:37:03,334 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:03] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:37:03,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:03] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:37:03,574 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:03] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:37:03,611 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:03,639 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:03] "POST /mail/data HTTP/1.1" 200 - 45 0.026 0.058 2026-10-21 16:37:03,664 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:03] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.058 2026-10-21 16:37:03,693 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:03] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.007 0.087 2026-10-21 16:37:03,703 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:03,709 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:03] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.115 2026-10-21 16:37:03,735 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:03] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.124 2026-10-21 16:37:03,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:03] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.005 0.141 2026-10-21 16:37:03,767 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:03,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:03] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.009 0.095 2026-10-21 16:37:03,808 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:03] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.042 2026-10-21 16:37:03,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:03] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.024 2026-10-21 16:37:03,884 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:03] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:37:03,904 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:03] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.003 0.021 2026-10-21 16:37:03,979 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:04,041 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:04,123 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:04] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.027 0.053 2026-10-21 16:37:04,182 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:04] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.015 0.034 2026-10-21 16:37:04,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.047 0.163 2026-10-21 16:37:04,440 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:04] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.012 2026-10-21 16:37:04,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:04] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.022 2026-10-21 16:37:04,463 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:04] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.016 2026-10-21 16:37:04,485 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:04] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:37:04,514 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:04,573 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-10-21 16:37:04,606 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:04] "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-10-21 16:37:04,634 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:04,685 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:04,740 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:04,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:04] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.003 0.008 2026-10-21 16:37:04,789 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:04] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.005 0.018 2026-10-21 16:37:04,824 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:04,882 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [16/54] Tour project_tour → Step .o_kanban_project_tasks 2026-10-21 16:37:04,918 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.021 2026-10-21 16:37:04,933 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:04,942 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:04] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.010 2026-10-21 16:37:05,006 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [18/54] Tour project_tour → Step .o_kanban_project_tasks 2026-10-21 16:37:05,053 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:05,111 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [20/54] Tour project_tour → Step .o_kanban_project_tasks 2026-10-21 16:37:05,166 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:05,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:05] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 52 0.036 0.096 2026-10-21 16:37:05,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:05] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.010 2026-10-21 16:37:05,305 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:05] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.010 0.026 2026-10-21 16:37:05,355 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:05] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.017 0.068 2026-10-21 16:37:05,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.032 2026-10-21 16:37:05,377 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:05] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.040 2026-10-21 16:37:05,538 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [22/54] Tour project_tour → Step .o_kanban_project_tasks 2026-10-21 16:37:05,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:05] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.024 0.047 2026-10-21 16:37:05,592 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:05,594 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.009 2026-10-21 16:37:05,605 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:05] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.016 2026-10-21 16:37:05,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:05] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.008 0.026 2026-10-21 16:37:05,651 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [24/54] Tour project_tour → Step .o_form_project_tasks 2026-10-21 16:37:05,720 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.061 2026-10-21 16:37:05,839 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:05] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 29 0.039 0.054 2026-10-21 16:37:05,872 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:05] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:37:05,919 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:05] "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-10-21 16:37:05,934 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:05] "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-10-21 16:37:05,997 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:05] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-21 16:37:06,028 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.016 2026-10-21 16:37:06,038 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:06,107 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.015 0.048 2026-10-21 16:37:06,171 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "POST /mail/data HTTP/1.1" 200 - 34 0.017 0.103 2026-10-21 16:37:06,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.141 2026-10-21 16:37:06,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.036 2026-10-21 16:37:06,274 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [26/54] Tour project_tour → Step .o_form_project_tasks 2026-10-21 16:37:06,291 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.009 2026-10-21 16:37:06,329 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:06,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "GET /web/assets/aaddaf8/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-10-21 16:37:06,422 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [28/54] Tour project_tour → Step .o_form_project_tasks 2026-10-21 16:37:06,472 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:06,538 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [30/54] Tour project_tour → Step .o_form_project_tasks 2026-10-21 16:37:06,592 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:06,602 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.013 0.048 2026-10-21 16:37:06,655 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.008 0.021 2026-10-21 16:37:06,689 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "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-10-21 16:37:06,742 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [32/54] Tour project_tour → Step .o_form_project_tasks 2026-10-21 16:37:06,768 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.007 0.014 2026-10-21 16:37:06,785 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:37:06,802 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:06,818 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.010 0.024 2026-10-21 16:37:06,842 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.011 2026-10-21 16:37:06,866 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:06,887 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "POST /mail/data HTTP/1.1" 200 - 25 0.015 0.032 2026-10-21 16:37:06,915 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.005 0.041 2026-10-21 16:37:06,919 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:06,979 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:06,989 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:06] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.002 0.008 2026-10-21 16:37:07,030 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:07,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.021 0.059 2026-10-21 16:37:07,086 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:07,101 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:07] "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-10-21 16:37:07,146 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:07,191 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.009 0.031 2026-10-21 16:37:07,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:07] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:37:07,232 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:37:07,249 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:07,298 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:07,366 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [42/54] Tour project_tour → Step .o_form_project_tasks 2026-10-21 16:37:07,415 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:07,458 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.018 0.074 2026-10-21 16:37:07,502 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:07,662 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 83 0.056 0.120 2026-10-21 16:37:07,666 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:07] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.164 2026-10-21 16:37:07,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:07] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.008 0.018 2026-10-21 16:37:07,770 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.057 2026-10-21 16:37:07,775 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:07] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.059 2026-10-21 16:37:07,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:07] "POST /mail/data HTTP/1.1" 200 - 36 0.038 0.108 2026-10-21 16:37:07,876 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.081 2026-10-21 16:37:07,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:07] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.019 0.119 2026-10-21 16:37:07,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:07] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.143 2026-10-21 16:37:07,965 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:07] "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-10-21 16:37:08,020 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:08,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:08] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.020 0.039 2026-10-21 16:37:08,107 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:08,163 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-10-21 16:37:08,214 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:08,278 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:08,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:08] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 50 0.025 0.049 2026-10-21 16:37:08,424 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:08] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.022 0.041 2026-10-21 16:37:08,465 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:08,515 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:08,575 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:08,628 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:08,670 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:08] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.022 0.071 2026-10-21 16:37:08,693 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-10-21 16:37:08,748 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-10-21 16:37:08,748 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-21 16:37:08,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 25 0.028 0.053 2026-10-21 16:37:08,830 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:08] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.017 0.115 2026-10-21 16:37:08,949 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 43774012 (allocated 46022656) 2026-10-21 16:37:08,957 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 154372 2026-10-21 16:37:08,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:08] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.011 2026-10-21 16:37:08,958 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-10-21 16:37:08,961 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 154372 2026-10-21 16:37:08,968 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:08] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.021 2026-10-21 16:37:09,071 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163709_070926_test_01_project_tour.txt 2026-10-21 16:37:09,071 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp1_j7hcmh_chrome_odoo" 2026-10-21 16:37:09,084 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-10-21 16:37:09,484 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 154657 2026-10-21 16:37:09,485 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmpnil_0wdc_chrome_odoo 2026-10-21 16:37:09,485 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:46205/json/version 2026-10-21 16:37:09,486 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46205', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:37:09,497 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/150.0.7871.114 2026-10-21 16:37:09,497 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:46205/json 2026-10-21 16:37:09,498 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46205', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:37:09,505 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:46205/devtools/page/E8A7D87FC10F09F21A9627789737B25E 2026-10-21 16:37:09,511 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-10-21 16:37:09,515 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-10-21 16:37:09,568 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:37:09,578 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-10-21 16:37:09,580 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:09,580 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigating to: "http://127.0.0.1:8069/odoo?debug=1" 2026-10-21 16:37:09,589 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:37:10,866 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:10] "GET /odoo?debug=1 HTTP/1.1" 200 - 157 0.074 1.206 2026-10-21 16:37:10,871 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': 'E8A7D87FC10F09F21A9627789737B25E', 'loaderId': '35D3F04AD428F801549222A94654B479', 'isDownload': False} 2026-10-21 16:37:10,871 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-10-21 16:37:10,904 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:10] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:37:10,909 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:10] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-21 16:37:11,104 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:11] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.038 0.171 2026-10-21 16:37:11,112 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.209 2026-10-21 16:37:11,129 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:11] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:37:11,163 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:11] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:37:11,793 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:11] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:37:11,794 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:11] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:37:11,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:37:11,848 44 INFO rb-01d1866-225816-427320 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-21 16:37:11,887 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-10-21 16:37:11,894 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:11] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.020 0.049 2026-10-21 16:37:11,901 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:11] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.065 2026-10-21 16:37:11,914 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-21 16:37:11,915 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 16:37:11,928 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:11] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:37:12,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "GET /odoo HTTP/1.1" 200 - 29 0.015 0.060 2026-10-21 16:37:12,028 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.087 2026-10-21 16:37:12,094 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:12,108 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.036 0.037 2026-10-21 16:37:12,122 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:37:12,131 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37: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-10-21 16:37:12,135 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "GET /web/image/res.partner/3/avatar_128?unique=1792592330000 HTTP/1.1" 200 - 6 0.008 0.069 2026-10-21 16:37:12,141 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.077 2026-10-21 16:37:12,146 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.063 2026-10-21 16:37:12,168 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.067 2026-10-21 16:37:12,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.142 2026-10-21 16:37:12,199 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:37:12,203 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-21 16:37:12,274 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.021 0.117 2026-10-21 16:37:12,277 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.174 2026-10-21 16:37:12,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "POST /mail/data HTTP/1.1" 200 - 34 0.022 0.178 2026-10-21 16:37:12,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.060 2026-10-21 16:37:12,384 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.003 0.065 2026-10-21 16:37:12,971 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:12,982 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.004 0.015 2026-10-21 16:37:12,988 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-21 16:37:13,015 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-10-21 16:37:13,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.010 0.012 2026-10-21 16:37:13,124 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:13,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.012 0.018 2026-10-21 16:37:13,156 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.030 2026-10-21 16:37:13,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.033 2026-10-21 16:37:13,162 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.029 2026-10-21 16:37:13,190 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:13,197 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "POST /mail/data HTTP/1.1" 200 - 19 0.011 0.058 2026-10-21 16:37:13,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.064 2026-10-21 16:37:13,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.017 2026-10-21 16:37:13,222 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.078 2026-10-21 16:37:13,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.058 0.182 2026-10-21 16:37:13,621 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.019 0.051 2026-10-21 16:37:13,624 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.071 2026-10-21 16:37:13,665 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.021 2026-10-21 16:37:13,744 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:13,821 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "POST /mail/data HTTP/1.1" 200 - 45 0.020 0.055 2026-10-21 16:37:13,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.091 2026-10-21 16:37:13,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 23 0.011 0.124 2026-10-21 16:37:13,911 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:13] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.058 2026-10-21 16:37:14,102 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.030 0.170 2026-10-21 16:37:14,137 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.012 2026-10-21 16:37:14,188 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.013 0.052 2026-10-21 16:37:14,195 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "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-10-21 16:37:14,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:37:14,292 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:14,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.045 2026-10-21 16:37:14,414 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.015 0.029 2026-10-21 16:37:14,417 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-10-21 16:37:14,504 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 32 0.023 0.100 2026-10-21 16:37:14,534 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:37:14,579 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:37:14,595 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:37:14,697 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-21 16:37:14,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.013 2026-10-21 16:37:14,768 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:14,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.017 0.042 2026-10-21 16:37:14,832 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:14,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /mail/data HTTP/1.1" 200 - 29 0.019 0.086 2026-10-21 16:37:14,883 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.126 2026-10-21 16:37:14,930 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.006 0.150 2026-10-21 16:37:14,941 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:14,945 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.065 2026-10-21 16:37:14,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "GET /web/image/res.partner/2/avatar_128?unique=1792592330000 HTTP/1.1" 200 - 5 0.006 0.056 2026-10-21 16:37:14,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.052 2026-10-21 16:37:14,987 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:14] "GET /web/assets/aaddaf8/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-21 16:37:15,098 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.039 0.101 2026-10-21 16:37:15,152 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-10-21 16:37:15,155 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:15,160 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.024 2026-10-21 16:37:15,181 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.035 2026-10-21 16:37:15,195 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.084 2026-10-21 16:37:15,209 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:15,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /mail/data HTTP/1.1" 200 - 26 0.017 0.068 2026-10-21 16:37:15,268 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:15,275 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.105 2026-10-21 16:37:15,297 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.084 2026-10-21 16:37:15,333 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "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-10-21 16:37:15,334 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:15,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.028 0.070 2026-10-21 16:37:15,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.010 2026-10-21 16:37:15,472 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "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-10-21 16:37:15,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:37:15,505 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:15,506 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.019 2026-10-21 16:37:15,551 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /mail/data HTTP/1.1" 200 - 26 0.014 0.030 2026-10-21 16:37:15,565 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:15,570 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.052 2026-10-21 16:37:15,597 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.025 2026-10-21 16:37:15,620 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:15,687 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:15,687 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "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-10-21 16:37:15,807 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.026 0.086 2026-10-21 16:37:15,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.010 2026-10-21 16:37:15,831 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "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-10-21 16:37:15,840 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:37:15,860 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:15,864 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.020 2026-10-21 16:37:15,916 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:15,923 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /mail/data HTTP/1.1" 200 - 26 0.015 0.043 2026-10-21 16:37:15,942 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.066 2026-10-21 16:37:15,967 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:15] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.038 2026-10-21 16:37:15,977 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:16,046 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "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-10-21 16:37:16,049 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:16,160 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.026 0.077 2026-10-21 16:37:16,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.009 2026-10-21 16:37:16,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "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-10-21 16:37:16,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "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-10-21 16:37:16,232 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:16,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.014 2026-10-21 16:37:16,260 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.013 2026-10-21 16:37:16,290 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:16,316 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "POST /mail/data HTTP/1.1" 200 - 26 0.015 0.060 2026-10-21 16:37:16,367 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.063 2026-10-21 16:37:16,393 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "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-10-21 16:37:16,443 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.012 0.048 2026-10-21 16:37:16,450 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.061 2026-10-21 16:37:16,467 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "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-10-21 16:37:16,508 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:16,581 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.065 2026-10-21 16:37:16,669 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 24 0.017 0.047 2026-10-21 16:37:16,692 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:37:16,696 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "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-10-21 16:37:16,756 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.015 2026-10-21 16:37:16,758 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [24/70] Tour project_task_history_tour → Step .dropdown-menu 2026-10-21 16:37:16,780 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.011 2026-10-21 16:37:16,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.028 2026-10-21 16:37:16,814 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:16,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "POST /mail/data HTTP/1.1" 200 - 26 0.013 0.036 2026-10-21 16:37:16,876 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:16,900 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-21 16:37:16,959 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.003 0.015 2026-10-21 16:37:16,967 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-21 16:37:16,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:16] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.013 0.035 2026-10-21 16:37:17,003 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:17] "GET /web/assets/477366d/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-21 16:37:17,007 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:17] "GET /web/assets/ed40b92/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-21 16:37:17,030 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:17] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:37:17,061 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:17,112 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:17,162 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:17,218 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:17,237 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:17] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.004 0.014 2026-10-21 16:37:17,264 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:17] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.004 0.015 2026-10-21 16:37:17,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:17] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.003 0.010 2026-10-21 16:37:17,308 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:17,359 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:17,414 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:17,465 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:17,516 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:17,575 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:17,642 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:17,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:17] "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-10-21 16:37:17,694 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:17,751 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:17,809 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:17] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 17 0.012 0.042 2026-10-21 16:37:17,839 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37: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-10-21 16:37:17,888 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:17] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.006 0.045 2026-10-21 16:37:17,944 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:17] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.012 0.031 2026-10-21 16:37:17,947 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:17] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.040 2026-10-21 16:37:17,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:17] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:37:17,990 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:18,046 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:18,088 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 20 0.012 0.029 2026-10-21 16:37:18,148 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.046 2026-10-21 16:37:18,178 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "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-10-21 16:37:18,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.002 0.016 2026-10-21 16:37:18,195 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.022 2026-10-21 16:37:18,290 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:37:18,488 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:37:18,525 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:18,540 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.004 0.017 2026-10-21 16:37:18,560 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.032 2026-10-21 16:37:18,580 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:18,580 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.006 0.050 2026-10-21 16:37:18,603 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.006 0.071 2026-10-21 16:37:18,650 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.059 2026-10-21 16:37:18,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.003 0.007 2026-10-21 16:37:18,689 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 16:37:18,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:37:18,754 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:37:18,824 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:18,888 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.059 2026-10-21 16:37:18,950 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 15 0.007 0.032 2026-10-21 16:37:18,974 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:37:18,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:18] "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-10-21 16:37:19,054 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:19,117 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:19,183 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:37:19,188 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:19,321 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 53 0.060 0.068 2026-10-21 16:37:19,361 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:37:19,370 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:37:19,394 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:19,414 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.011 0.022 2026-10-21 16:37:19,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.015 0.054 2026-10-21 16:37:19,476 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.070 2026-10-21 16:37:19,489 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:19,533 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /mail/data HTTP/1.1" 200 - 31 0.019 0.119 2026-10-21 16:37:19,545 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:19,555 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.059 2026-10-21 16:37:19,614 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:37:19,622 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:19,730 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.023 0.080 2026-10-21 16:37:19,784 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.007 0.021 2026-10-21 16:37:19,793 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:19,803 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.030 2026-10-21 16:37:19,821 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.028 2026-10-21 16:37:19,838 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:19,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /mail/data HTTP/1.1" 200 - 31 0.016 0.068 2026-10-21 16:37:19,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.091 2026-10-21 16:37:19,902 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:19,923 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.075 2026-10-21 16:37:19,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.144 2026-10-21 16:37:19,969 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:19,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:19] "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-10-21 16:37:20,091 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.032 0.077 2026-10-21 16:37:20,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.009 2026-10-21 16:37:20,120 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "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-10-21 16:37:20,130 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:37:20,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.013 2026-10-21 16:37:20,155 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:20,200 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:20,225 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /mail/data HTTP/1.1" 200 - 31 0.018 0.051 2026-10-21 16:37:20,250 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.082 2026-10-21 16:37:20,254 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:20,278 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.007 0.064 2026-10-21 16:37:20,323 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:20,325 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "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-10-21 16:37:20,449 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.030 0.085 2026-10-21 16:37:20,467 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.007 2026-10-21 16:37:20,474 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:37:20,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:37:20,501 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:20,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.015 2026-10-21 16:37:20,558 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:20,577 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /mail/data HTTP/1.1" 200 - 31 0.017 0.058 2026-10-21 16:37:20,596 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.073 2026-10-21 16:37:20,611 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:20,628 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.056 2026-10-21 16:37:20,678 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:37:20,679 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:20,771 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.019 0.065 2026-10-21 16:37:20,788 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.007 2026-10-21 16:37:20,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:37:20,808 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "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-10-21 16:37:20,826 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.013 2026-10-21 16:37:20,835 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:20,882 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /mail/data HTTP/1.1" 200 - 31 0.016 0.035 2026-10-21 16:37:20,885 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:20,900 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:20] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.052 2026-10-21 16:37:20,942 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [66/70] Tour project_task_history_tour → Step .dropdown-menu 2026-10-21 16:37:20,993 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:21,055 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:21,083 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:21] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.020 2026-10-21 16:37:21,128 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:21] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:37:21,129 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:21,181 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:21,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:21] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.057 2026-10-21 16:37:21,329 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:21] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.011 0.041 2026-10-21 16:37:21,332 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:21] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.049 2026-10-21 16:37:21,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:21] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:37:21,384 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-10-21 16:37:21,385 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-21 16:37:21,620 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 55870488 (allocated 58568704) 2026-10-21 16:37:21,623 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 154657 2026-10-21 16:37:21,625 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-10-21 16:37:21,628 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 154657 2026-10-21 16:37:21,723 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163721_723271_test_project_task_history.txt 2026-10-21 16:37:21,723 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmpnil_0wdc_chrome_odoo" 2026-10-21 16:37:21,738 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-10-21 16:37:22,133 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 155040 2026-10-21 16:37:22,134 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmpy1m3hwuv_chrome_odoo 2026-10-21 16:37:22,134 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:42875/json/version 2026-10-21 16:37:22,135 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42875', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:37:22,155 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/150.0.7871.114 2026-10-21 16:37:22,156 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:42875/json 2026-10-21 16:37:22,156 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42875', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:37:22,164 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:42875/devtools/page/B6E716318FF0325FD8E891DD47828A3F 2026-10-21 16:37:22,176 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-10-21 16:37:22,182 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-10-21 16:37:22,277 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:37:22,283 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-10-21 16:37:22,286 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:22,286 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-21 16:37:22,296 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:37:23,636 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:23] "GET /odoo HTTP/1.1" 200 - 157 0.098 1.244 2026-10-21 16:37:23,640 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': 'B6E716318FF0325FD8E891DD47828A3F', 'loaderId': 'F5116C4D7FE3F160BF0FF4296E44AE3C', 'isDownload': False} 2026-10-21 16:37:23,640 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:23,691 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:23] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.016 2026-10-21 16:37:23,696 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:23] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-21 16:37:23,847 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:23] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.050 0.116 2026-10-21 16:37:23,859 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.162 2026-10-21 16:37:23,871 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:23] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-21 16:37:23,925 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:23] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-21 16:37:24,487 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:37:24,488 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:37:24,497 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-10-21 16:37:24,518 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:37:24,551 44 INFO rb-01d1866-225816-427320 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-21 16:37:24,570 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-10-21 16:37:24,600 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.022 0.067 2026-10-21 16:37:24,611 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.077 2026-10-21 16:37:24,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-10-21 16:37:24,626 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:37:24,685 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "GET /odoo HTTP/1.1" 200 - 29 0.015 0.038 2026-10-21 16:37:24,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.067 2026-10-21 16:37:24,744 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:37:24,746 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:24,747 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.011 0.040 2026-10-21 16:37:24,760 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37: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-10-21 16:37:24,783 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "GET /web/image/res.partner/3/avatar_128?unique=1792592330000 HTTP/1.1" 200 - 6 0.008 0.075 2026-10-21 16:37:24,787 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.072 2026-10-21 16:37:24,792 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.074 2026-10-21 16:37:24,808 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.104 2026-10-21 16:37:24,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-21 16:37:24,847 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:37:24,848 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.066 2026-10-21 16:37:24,852 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:37:24,904 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "POST /mail/data HTTP/1.1" 200 - 34 0.020 0.093 2026-10-21 16:37:24,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:24] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.013 0.181 2026-10-21 16:37:25,114 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:25] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.020 0.113 2026-10-21 16:37:25,124 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.003 0.139 2026-10-21 16:37:25,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:25] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:37:25,747 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:25,780 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-21 16:37:25,825 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-10-21 16:37:25,949 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:25] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.006 0.017 2026-10-21 16:37:25,970 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:25,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.006 0.035 2026-10-21 16:37:25,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:25] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.039 2026-10-21 16:37:25,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:25] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.036 2026-10-21 16:37:25,997 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.030 2026-10-21 16:37:26,030 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:26,057 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:26] "POST /mail/data HTTP/1.1" 200 - 19 0.025 0.065 2026-10-21 16:37:26,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:26] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.079 2026-10-21 16:37:26,065 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.084 2026-10-21 16:37:26,083 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:26] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.047 2026-10-21 16:37:26,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.084 2026-10-21 16:37:26,309 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:26] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.049 0.137 2026-10-21 16:37:26,387 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:26] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.014 0.040 2026-10-21 16:37:26,390 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:26] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.053 2026-10-21 16:37:26,460 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:26] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.044 2026-10-21 16:37:26,522 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:26,548 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:26] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.011 0.024 2026-10-21 16:37:26,587 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:26] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 23 0.011 0.046 2026-10-21 16:37:26,689 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:26] "POST /mail/data HTTP/1.1" 200 - 45 0.026 0.135 2026-10-21 16:37:26,928 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:26] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.038 0.288 2026-10-21 16:37:26,962 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:26] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.234 2026-10-21 16:37:26,971 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:26] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.018 2026-10-21 16:37:27,028 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.014 0.062 2026-10-21 16:37:27,038 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.076 2026-10-21 16:37:27,056 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:37:27,131 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:27,190 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.053 2026-10-21 16:37:27,219 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:37:27,264 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.013 0.036 2026-10-21 16:37:27,345 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 32 0.020 0.095 2026-10-21 16:37:27,375 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "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-10-21 16:37:27,426 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "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-10-21 16:37:27,445 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:37:27,555 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:37:27,589 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.014 2026-10-21 16:37:27,634 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:27,674 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.019 0.051 2026-10-21 16:37:27,682 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:27,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.084 2026-10-21 16:37:27,768 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "POST /mail/data HTTP/1.1" 200 - 29 0.026 0.132 2026-10-21 16:37:27,774 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:27,819 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.018 0.165 2026-10-21 16:37:27,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.089 2026-10-21 16:37:27,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.044 2026-10-21 16:37:27,854 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "GET /web/image/res.partner/2/avatar_128?unique=1792592330000 HTTP/1.1" 200 - 5 0.005 0.046 2026-10-21 16:37:27,990 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.028 0.171 2026-10-21 16:37:27,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:27] "GET /web/assets/aaddaf8/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.155 2026-10-21 16:37:28,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.036 2026-10-21 16:37:28,048 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.021 2026-10-21 16:37:28,055 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.027 2026-10-21 16:37:28,072 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:28,122 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "POST /mail/data HTTP/1.1" 200 - 26 0.018 0.061 2026-10-21 16:37:28,132 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:28,147 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.107 2026-10-21 16:37:28,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.088 2026-10-21 16:37:28,184 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:28,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.044 2026-10-21 16:37:28,243 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:28,270 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-21 16:37:28,303 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:37:28,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.008 0.024 2026-10-21 16:37:28,340 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.041 2026-10-21 16:37:28,354 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "GET /web/assets/477366d/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:37:28,358 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "GET /web/assets/ed40b92/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:37:28,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-21 16:37:28,412 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:28,464 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:28,520 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:28,537 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "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-10-21 16:37:28,559 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "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-10-21 16:37:28,580 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "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.011 2026-10-21 16:37:28,607 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:28,666 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:28,739 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:28,743 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "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-10-21 16:37:28,799 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:28,836 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.011 0.026 2026-10-21 16:37:28,855 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:28,934 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:28,935 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:28] "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-10-21 16:37:29,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.028 0.081 2026-10-21 16:37:29,075 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.009 2026-10-21 16:37:29,089 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:37:29,103 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:29,106 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-10-21 16:37:29,142 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.015 0.027 2026-10-21 16:37:29,153 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:29,202 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "POST /mail/data HTTP/1.1" 200 - 26 0.014 0.075 2026-10-21 16:37:29,209 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:29,229 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.099 2026-10-21 16:37:29,274 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:29,275 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "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-10-21 16:37:29,338 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:29,394 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:29,418 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.021 2026-10-21 16:37:29,447 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:29,512 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:29,513 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "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-10-21 16:37:29,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.029 0.097 2026-10-21 16:37:29,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.010 2026-10-21 16:37:29,676 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "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-10-21 16:37:29,688 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "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-10-21 16:37:29,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.015 2026-10-21 16:37:29,723 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-10-21 16:37:29,725 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR project_task_last_history_steps_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-21 16:37:29,766 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "POST /mail/data HTTP/1.1" 200 - 26 0.019 0.031 2026-10-21 16:37:29,794 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.063 2026-10-21 16:37:29,915 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 36502988 (allocated 39460864) 2026-10-21 16:37:29,923 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 155040 2026-10-21 16:37:29,924 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-10-21 16:37:29,929 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 155040 2026-10-21 16:37:30,035 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163730_035522_test_project_task_last_history_steps.txt 2026-10-21 16:37:30,035 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmpy1m3hwuv_chrome_odoo" 2026-10-21 16:37:30,062 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:37:32,557 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-10-21 16:37:32,576 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 391, model: project.update 2026-10-21 16:37:32,585 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-10-21 16:37:32,632 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 391, model: project.milestone 2026-10-21 16:37:32,645 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-10-21 16:37:32,697 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #391 deleted mail.message records with IDs: [19808] 2026-10-21 16:37:32,706 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 391, model: project.milestone 2026-10-21 16:37:32,715 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-10-21 16:37:32,761 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 391, model: project.milestone 2026-10-21 16:37:32,769 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-10-21 16:37:32,806 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-10-21 16:37:32,845 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #390 deleted mail.message records with IDs: [19807] 2026-10-21 16:37:32,867 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #390 deleted project.update records with IDs: [1] 2026-10-21 16:37:32,884 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-10-21 16:37:32,924 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 391, model: project.update 2026-10-21 16:37:32,934 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-10-21 16:37:32,980 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 391, model: project.update 2026-10-21 16:37:32,991 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-10-21 16:37:33,032 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 391, model: project.update 2026-10-21 16:37:33,042 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-10-21 16:37:33,085 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 391, model: project.update 2026-10-21 16:37:33,095 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-10-21 16:37:33,146 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-10-21 16:37:33,207 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #388 deleted mail.message records with IDs: [19807] 2026-10-21 16:37:33,212 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 388, model: project.update 2026-10-21 16:37:33,220 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-10-21 16:37:33,273 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 388, model: project.update 2026-10-21 16:37:33,281 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_unlink ... 2026-10-21 16:37:33,395 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #389 deleted mail.message records with IDs: [19812] 2026-10-21 16:37:33,410 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #389 deleted project.update records with IDs: [2] 2026-10-21 16:37:33,418 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #389 deleted mail.followers records with IDs: [3523] 2026-10-21 16:37:33,439 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-21 16:37:34,802 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-21 16:37:35,001 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-21 16:37:35,294 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-10-21 16:37:35,683 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-10-21 16:37:36,082 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:37:36,087 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-10-21 16:37:36,389 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 155325 2026-10-21 16:37:36,389 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp1rj2pfnc_chrome_odoo 2026-10-21 16:37:36,389 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:38753/json/version 2026-10-21 16:37:36,390 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:37:36,406 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:37:36,407 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:38753/json 2026-10-21 16:37:36,407 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:37:36,418 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:38753/devtools/page/F8544B7C9AC7842DC3D83440108A4B34 2026-10-21 16:37:36,424 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-21 16:37:36,429 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-21 16:37:36,462 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:37:36,471 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-21 16:37:36,473 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-21 16:37:36,473 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-21 16:37:36,484 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:37:37,786 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:37] "GET /odoo HTTP/1.1" 200 - 162 0.106 1.199 2026-10-21 16:37:37,789 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'F8544B7C9AC7842DC3D83440108A4B34', 'loaderId': '53A1E8EEE1711D6D730065257793028B', 'isDownload': False} 2026-10-21 16:37:37,790 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-10-21 16:37:37,966 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:37] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.026 0.131 2026-10-21 16:37:37,975 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.160 2026-10-21 16:37:37,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:37] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.169 2026-10-21 16:37:37,986 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:37] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.176 2026-10-21 16:37:38,013 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:38] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:37:38,061 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:38] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:37:38,770 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:38] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:37:38,773 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:38] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:37:38,784 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 16:37:38,833 44 INFO rb-01d1866-225816-427320 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-21 16:37:38,859 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:37:38,912 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:38] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.053 0.056 2026-10-21 16:37:38,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:38] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.100 2026-10-21 16:37:38,920 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-10-21 16:37:38,931 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.098 2026-10-21 16:37:38,936 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:38] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:37:39,008 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:39,016 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "GET /odoo HTTP/1.1" 200 - 29 0.023 0.047 2026-10-21 16:37:39,019 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:39,028 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:37:39,037 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37: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-10-21 16:37:39,042 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.079 2026-10-21 16:37:39,084 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:39,097 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.014 0.104 2026-10-21 16:37:39,128 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "GET /web/image/res.partner/3/avatar_128?unique=1792592330000 HTTP/1.1" 200 - 6 0.006 0.141 2026-10-21 16:37:39,145 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.156 2026-10-21 16:37:39,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.125 2026-10-21 16:37:39,187 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.119 2026-10-21 16:37:39,248 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "POST /mail/data HTTP/1.1" 200 - 35 0.018 0.125 2026-10-21 16:37:39,252 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.258 2026-10-21 16:37:39,255 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.113 2026-10-21 16:37:39,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.212 2026-10-21 16:37:39,264 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.116 2026-10-21 16:37:39,321 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:37:39,322 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:37:39,326 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:39,346 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.013 2026-10-21 16:37:39,639 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.081 0.169 2026-10-21 16:37:39,682 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "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-10-21 16:37:39,753 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.072 2026-10-21 16:37:39,825 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "POST /mail/data HTTP/1.1" 200 - 45 0.020 0.058 2026-10-21 16:37:39,833 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.046 2026-10-21 16:37:39,975 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.022 2026-10-21 16:37:39,976 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:39] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:37:40,027 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:40,030 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.012 0.020 2026-10-21 16:37:40,051 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.005 0.044 2026-10-21 16:37:40,068 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.060 2026-10-21 16:37:40,076 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:40,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.007 0.070 2026-10-21 16:37:40,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.082 2026-10-21 16:37:40,135 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:40,153 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.011 2026-10-21 16:37:40,210 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.027 2026-10-21 16:37:40,229 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:37:40,251 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.003 0.015 2026-10-21 16:37:40,313 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:40,374 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:40,479 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.034 0.069 2026-10-21 16:37:40,535 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.009 0.029 2026-10-21 16:37:40,777 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.040 0.189 2026-10-21 16:37:40,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.010 2026-10-21 16:37:40,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.005 0.017 2026-10-21 16:37:40,831 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "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-10-21 16:37:40,852 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "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-10-21 16:37:40,897 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:40,952 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:40,975 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:40] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.006 0.014 2026-10-21 16:37:41,003 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,058 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,113 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,124 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "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-10-21 16:37:41,153 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.004 0.017 2026-10-21 16:37:41,164 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,228 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,261 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.032 2026-10-21 16:37:41,270 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,292 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.012 0.009 2026-10-21 16:37:41,329 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,380 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,437 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,488 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,533 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 52 0.032 0.061 2026-10-21 16:37:41,551 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:37:41,552 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,587 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.008 0.026 2026-10-21 16:37:41,627 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.013 0.055 2026-10-21 16:37:41,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.025 2026-10-21 16:37:41,643 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,644 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.032 2026-10-21 16:37:41,699 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,750 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,809 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,867 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,876 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.021 0.044 2026-10-21 16:37:41,904 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.018 2026-10-21 16:37:41,935 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:41,939 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.008 0.029 2026-10-21 16:37:41,963 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.010 0.039 2026-10-21 16:37:41,980 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.003 0.034 2026-10-21 16:37:41,988 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.020 2026-10-21 16:37:41,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:41] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.028 2026-10-21 16:37:42,040 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:42] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.009 0.054 2026-10-21 16:37:42,052 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:42] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.005 0.044 2026-10-21 16:37:42,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:42] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.008 2026-10-21 16:37:42,115 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:42,171 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:42,179 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:42] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:37:42,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:42] "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-10-21 16:37:42,258 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:42] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.011 0.041 2026-10-21 16:37:42,294 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:42,344 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:42,547 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:42,600 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:42,609 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:42] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.032 0.066 2026-10-21 16:37:42,634 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:42] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.014 2026-10-21 16:37:42,648 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:42] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.026 2026-10-21 16:37:42,686 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:42] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.014 0.028 2026-10-21 16:37:42,742 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:42] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.090 2026-10-21 16:37:42,816 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:42] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.014 0.039 2026-10-21 16:37:42,821 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:42] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.053 2026-10-21 16:37:42,831 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:42] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:37:42,865 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:42,920 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:42,968 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:42] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.040 2026-10-21 16:37:43,020 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 16 0.010 0.021 2026-10-21 16:37:43,024 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.026 2026-10-21 16:37:43,048 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:37:43,102 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:43,145 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.003 0.038 2026-10-21 16:37:43,196 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data#project.project.json_friendly_approval_request_data HTTP/1.1" 200 - 10 0.009 0.020 2026-10-21 16:37:43,252 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 29 0.019 0.056 2026-10-21 16:37:43,254 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.085 2026-10-21 16:37:43,282 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:37:43,416 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data#project.project.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.004 0.012 2026-10-21 16:37:43,432 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:43,479 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data#project.project.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.005 0.015 2026-10-21 16:37:43,503 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:43,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.012 0.057 2026-10-21 16:37:43,592 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /mail/data HTTP/1.1" 200 - 34 0.022 0.089 2026-10-21 16:37:43,605 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:43,608 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.032 2026-10-21 16:37:43,714 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 31 0.045 0.059 2026-10-21 16:37:43,722 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "GET /web/assets/aaddaf8/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.076 2026-10-21 16:37:43,726 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:37:43,762 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data#project.project.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.015 0.018 2026-10-21 16:37:43,765 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:43,773 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.005 0.033 2026-10-21 16:37:43,841 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 20 0.030 0.045 2026-10-21 16:37:43,875 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data#project.project.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.012 0.091 2026-10-21 16:37:43,965 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:43] "POST /mail/data HTTP/1.1" 200 - 31 0.047 0.139 2026-10-21 16:37:44,034 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.007 0.158 2026-10-21 16:37:44,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.013 2026-10-21 16:37:44,121 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.014 0.049 2026-10-21 16:37:44,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.055 2026-10-21 16:37:44,148 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "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-10-21 16:37:44,187 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:44,241 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:44,262 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "POST /web/dataset/call_kw/res.users.settings/get_embedded_actions_settings#res.users.settings.get_embedded_actions_settings HTTP/1.1" 200 - 10 0.006 0.014 2026-10-21 16:37:44,288 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "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.005 0.015 2026-10-21 16:37:44,410 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:44,435 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "POST /web/dataset/call_kw/res.users.settings/set_embedded_actions_setting#res.users.settings.set_embedded_actions_setting HTTP/1.1" 200 - 9 0.006 0.019 2026-10-21 16:37:44,466 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:44,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "POST /web/action/load HTTP/1.1" 200 - 17 0.010 0.025 2026-10-21 16:37:44,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 22 0.014 0.042 2026-10-21 16:37:44,598 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:37:44,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 38 0.036 0.065 2026-10-21 16:37:44,745 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 17 0.014 0.116 2026-10-21 16:37:44,777 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:44,809 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 17 0.009 0.020 2026-10-21 16:37:44,862 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 17 0.011 0.031 2026-10-21 16:37:44,882 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:37:44,948 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:44,955 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-21 16:37:44,959 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:37:44,996 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:44] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 5 0.004 0.015 2026-10-21 16:37:45,046 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:45,127 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:45,188 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:45,196 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:45] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.004 0.008 2026-10-21 16:37:45,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:45] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.008 2026-10-21 16:37:45,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:45] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 23 0.023 0.038 2026-10-21 16:37:45,322 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:45,379 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:45,447 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:45,484 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:45] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 13 0.008 0.027 2026-10-21 16:37:45,515 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:45] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 9 0.006 0.016 2026-10-21 16:37:45,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:45] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 21 0.012 0.026 2026-10-21 16:37:45,592 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:45,606 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:45] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.002 0.009 2026-10-21 16:37:45,650 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:45,728 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:45,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:45] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:37:45,768 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:45] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:37:45,785 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:45,825 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:45] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 15 0.012 0.032 2026-10-21 16:37:45,860 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:45] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.000 0.014 2026-10-21 16:37:45,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:45] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:37:45,924 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:45] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.016 0.032 2026-10-21 16:37:45,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:45] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.016 0.061 2026-10-21 16:37:46,017 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:46,032 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:46] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 16:37:46,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:46] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.010 0.097 2026-10-21 16:37:46,258 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:46,323 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:46,375 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:46,405 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:46] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 28 0.019 0.059 2026-10-21 16:37:46,450 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:46] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-21 16:37:46,480 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:46,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:46] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.010 0.031 2026-10-21 16:37:46,523 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:46,563 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:46] "POST /mail/data HTTP/1.1" 200 - 31 0.016 0.061 2026-10-21 16:37:46,582 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:46,633 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:46,691 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:46,707 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:46] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.000 0.009 2026-10-21 16:37:46,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:46] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.003 0.011 2026-10-21 16:37:46,810 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:46] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.023 0.058 2026-10-21 16:37:46,890 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:46] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.014 0.103 2026-10-21 16:37:46,936 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:46,958 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:46] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.000 0.020 2026-10-21 16:37:46,997 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:46] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.004 0.011 2026-10-21 16:37:47,049 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:47] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.018 0.046 2026-10-21 16:37:47,110 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:47] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.015 0.067 2026-10-21 16:37:47,151 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:47,208 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-21 16:37:47,209 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-21 16:37:47,284 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:47] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.064 2026-10-21 16:37:47,442 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 51179304 (allocated 54407168) 2026-10-21 16:37:47,444 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 155325 2026-10-21 16:37:47,449 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-21 16:37:47,450 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 155325 2026-10-21 16:37:47,546 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163747_546632_test_01_project_tour.txt 2026-10-21 16:37:47,546 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp1rj2pfnc_chrome_odoo" 2026-10-21 16:37:47,832 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 155648 2026-10-21 16:37:47,832 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp4ec_gzj1_chrome_odoo 2026-10-21 16:37:47,832 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:38233/json/version 2026-10-21 16:37:47,833 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38233', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:37:47,854 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:37:47,854 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:38233/json 2026-10-21 16:37:47,855 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38233', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:37:47,869 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:38233/devtools/page/BC4A14F41A9036B016AAC348FAC819F6 2026-10-21 16:37:47,879 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-21 16:37:47,885 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-21 16:37:47,910 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:37:47,913 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-21 16:37:47,913 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-21 16:37:47,914 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-21 16:37:48,011 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:48] "GET /odoo HTTP/1.1" 200 - 31 0.016 0.049 2026-10-21 16:37:48,015 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'BC4A14F41A9036B016AAC348FAC819F6', 'loaderId': '0C804AD607869C121F7165D722C1FF45', 'isDownload': False} 2026-10-21 16:37:48,015 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-21 16:37:48,048 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:48] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:37:48,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:48] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-21 16:37:48,082 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:48] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.044 2026-10-21 16:37:48,092 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.003 0.047 2026-10-21 16:37:48,109 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:48] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:37:48,192 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:48] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:37:48,902 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:48] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:37:48,905 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:48] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:37:48,910 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:37:48,936 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:48] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:37:48,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-10-21 16:37:49,007 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:37:49,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:37:49,043 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:37:49,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "GET /odoo HTTP/1.1" 200 - 31 0.013 0.040 2026-10-21 16:37:49,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.048 2026-10-21 16:37:49,144 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:49,180 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.008 0.020 2026-10-21 16:37:49,202 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:37:49,203 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:37:49,211 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:49,232 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "GET /web/image/res.partner/3/avatar_128?unique=1792592330000 HTTP/1.1" 200 - 6 0.020 0.059 2026-10-21 16:37:49,236 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.067 2026-10-21 16:37:49,240 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.068 2026-10-21 16:37:49,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.003 0.098 2026-10-21 16:37:49,267 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:49,301 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:37:49,303 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /mail/data HTTP/1.1" 200 - 19 0.016 0.062 2026-10-21 16:37:49,306 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:37:49,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.002 0.092 2026-10-21 16:37:49,322 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:49,324 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.055 2026-10-21 16:37:49,332 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.057 2026-10-21 16:37:49,334 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.105 2026-10-21 16:37:49,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.015 2026-10-21 16:37:49,361 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.033 2026-10-21 16:37:49,393 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-10-21 16:37:49,458 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.060 2026-10-21 16:37:49,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 20 0.018 0.061 2026-10-21 16:37:49,565 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.066 2026-10-21 16:37:49,582 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:37:49,620 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:37:49,702 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:49,738 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.025 2026-10-21 16:37:49,759 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:49,794 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /mail/data HTTP/1.1" 200 - 41 0.015 0.068 2026-10-21 16:37:49,840 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:49,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.005 0.012 2026-10-21 16:37:49,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.019 2026-10-21 16:37:49,893 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 2 0.001 0.008 2026-10-21 16:37:49,920 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:37:49,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:49] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.002 0.035 2026-10-21 16:37:50,020 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:50,081 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:50,141 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:50] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.013 0.044 2026-10-21 16:37:50,196 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:50] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 20 0.013 0.031 2026-10-21 16:37:50,271 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.009 0.050 2026-10-21 16:37:50,303 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:50] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:37:50,312 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:50] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.008 2026-10-21 16:37:50,319 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:50] "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-10-21 16:37:50,334 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:50] "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-10-21 16:37:50,346 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:50] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:37:50,371 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:50,426 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-10-21 16:37:50,437 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:50] "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-10-21 16:37:50,478 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:50,533 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:50,588 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:50,600 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:50] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.009 2026-10-21 16:37:50,613 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:50] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.001 0.004 2026-10-21 16:37:50,639 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:50,695 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:50,713 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.013 2026-10-21 16:37:50,733 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:50] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:37:50,763 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:50,817 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:50,868 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:50,926 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:50,976 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:51,029 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.051 0.049 2026-10-21 16:37:51,050 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 16:37:51,081 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.009 0.022 2026-10-21 16:37:51,104 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.046 2026-10-21 16:37:51,115 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "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-10-21 16:37:51,122 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "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-10-21 16:37:51,292 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:51,342 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:51,348 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.028 0.063 2026-10-21 16:37:51,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.010 2026-10-21 16:37:51,381 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.020 2026-10-21 16:37:51,400 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:51,413 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.008 0.037 2026-10-21 16:37:51,481 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.073 2026-10-21 16:37:51,582 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.025 0.051 2026-10-21 16:37:51,617 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "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-10-21 16:37:51,679 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "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-10-21 16:37:51,697 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:37:51,782 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:37:51,819 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.019 2026-10-21 16:37:51,832 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:51,904 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.017 0.044 2026-10-21 16:37:51,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "POST /mail/data HTTP/1.1" 200 - 31 0.020 0.081 2026-10-21 16:37:51,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.143 2026-10-21 16:37:51,997 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:51] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.036 2026-10-21 16:37:52,074 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:52,089 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:52] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:37:52,138 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:52,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:52] "GET /web/assets/aaddaf8/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.048 2026-10-21 16:37:52,230 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:52,281 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:52,338 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:52,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:52] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.009 0.029 2026-10-21 16:37:52,398 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:52,428 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:52] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.005 0.024 2026-10-21 16:37:52,455 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:52] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.002 0.005 2026-10-21 16:37:52,504 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:52,526 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:52] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.005 0.015 2026-10-21 16:37:52,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:52] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:37:52,560 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:52,572 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:52] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.008 0.020 2026-10-21 16:37:52,593 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:52] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.008 2026-10-21 16:37:52,622 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:52,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:52] "POST /mail/data HTTP/1.1" 200 - 25 0.013 0.037 2026-10-21 16:37:52,659 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:52] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.006 0.027 2026-10-21 16:37:52,681 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:52,741 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:52,765 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:52] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.006 0.017 2026-10-21 16:37:52,793 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:52,847 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:52] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.018 0.050 2026-10-21 16:37:52,850 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:52,866 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:52] "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-10-21 16:37:52,918 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:52,995 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:52] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.015 0.053 2026-10-21 16:37:53,037 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:53] "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-10-21 16:37:53,045 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:37:53,067 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:53,118 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:53,183 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:53,234 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:53,260 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:53] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.020 0.055 2026-10-21 16:37:53,316 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:53,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:53] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 83 0.044 0.166 2026-10-21 16:37:53,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:53] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.212 2026-10-21 16:37:53,540 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:53] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.010 0.018 2026-10-21 16:37:53,628 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:53] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.008 0.070 2026-10-21 16:37:53,632 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:53] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.079 2026-10-21 16:37:53,702 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:53] "POST /mail/data HTTP/1.1" 200 - 36 0.023 0.121 2026-10-21 16:37:53,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:53] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.059 2026-10-21 16:37:53,757 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:53] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.013 0.093 2026-10-21 16:37:53,766 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:53] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.108 2026-10-21 16:37:53,784 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:53] "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-10-21 16:37:53,824 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:53,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:53] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.013 0.036 2026-10-21 16:37:53,905 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:53,960 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-10-21 16:37:54,011 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:54,072 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:54,158 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:54] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 50 0.028 0.058 2026-10-21 16:37:54,224 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:54] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.022 0.036 2026-10-21 16:37:54,263 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:54,314 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:54,374 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:54,426 44 INFO rb-01d1866-225816-427320 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-10-21 16:37:54,480 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:54] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.051 0.055 2026-10-21 16:37:54,514 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-10-21 16:37:54,550 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:54] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 25 0.018 0.040 2026-10-21 16:37:54,569 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-21 16:37:54,597 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-21 16:37:54,639 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:54] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.022 0.099 2026-10-21 16:37:54,652 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:54] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.080 2026-10-21 16:37:54,664 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:54] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.088 2026-10-21 16:37:54,740 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 40987804 (allocated 43393024) 2026-10-21 16:37:54,757 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 155648 2026-10-21 16:37:54,758 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-21 16:37:54,759 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 155648 2026-10-21 16:37:54,866 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163754_866795_test_01_project_tour.txt 2026-10-21 16:37:54,867 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp4ec_gzj1_chrome_odoo" 2026-10-21 16:37:54,899 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:37:56,392 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-10-21 16:37:56,732 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_create_from_template_keeps_subtask_dependencies ... 2026-10-21 16:37:57,025 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-10-21 16:37:57,115 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-10-21 16:37:57,426 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-10-21 16:37:57,794 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-10-21 16:37:57,854 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-10-21 16:37:58,029 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:37:58,422 44 INFO rb-01d1866-225816-427320 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-21 16:37:58,669 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-10-21 16:37:58,693 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-21 16:37:58,699 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:37:58,933 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:58] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 20 0.011 0.224 2026-10-21 16:37:58,937 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-10-21 16:37:58,983 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-21 16:37:58,994 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:37:59,216 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:37:59] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 20 0.010 0.213 2026-10-21 16:37:59,226 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-21 16:38:00,766 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-10-21 16:38:00,798 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-10-21 16:38:00,877 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-10-21 16:38:00,936 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-10-21 16:38:01,114 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-10-21 16:38:01,259 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-10-21 16:38:01,404 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-10-21 16:38:01,814 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-10-21 16:38:02,133 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-10-21 16:38:02,301 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-10-21 16:38:02,406 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:38:02,532 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-10-21 16:38:02,811 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 155933 2026-10-21 16:38:02,811 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpm7nigzs4_chrome_odoo 2026-10-21 16:38:02,811 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:35283/json/version 2026-10-21 16:38:02,812 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:38:02,872 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:38:02,872 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:35283/json 2026-10-21 16:38:02,873 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:38:02,884 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:35283/devtools/page/6B5B55E95ABCBC1D5D55905827CC36CB 2026-10-21 16:38:02,898 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-10-21 16:38:02,904 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-10-21 16:38:02,953 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:38:02,959 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-10-21 16:38:02,961 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-21 16:38:02,961 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-21 16:38:02,971 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:38:04,323 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:04] "GET /odoo HTTP/1.1" 200 - 157 0.086 1.270 2026-10-21 16:38:04,327 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': '6B5B55E95ABCBC1D5D55905827CC36CB', 'loaderId': '43802B2322FC961353966A481868ED1F', 'isDownload': False} 2026-10-21 16:38:04,327 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-10-21 16:38:04,357 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:04] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:38:04,631 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:04] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.025 0.258 2026-10-21 16:38:04,637 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:04] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.286 2026-10-21 16:38:04,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.291 2026-10-21 16:38:04,671 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:04] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:38:04,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:04] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:38:05,542 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:38:05,543 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:38:05,561 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:38:05,604 44 INFO rb-01d1866-225816-427320 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-21 16:38:05,643 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.020 0.046 2026-10-21 16:38:05,647 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.062 2026-10-21 16:38:05,649 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-21 16:38:05,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:38:05,668 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-21 16:38:05,684 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:38:05,772 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "GET /odoo HTTP/1.1" 200 - 29 0.042 0.038 2026-10-21 16:38:05,794 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.095 2026-10-21 16:38:05,833 44 INFO rb-01d1866-225816-427320 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-10-21 16:38:05,836 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-21 16:38:05,847 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:38:05,849 44 INFO rb-01d1866-225816-427320 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-10-21 16:38:05,851 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "GET /web/image/res.partner/3/avatar_128?unique=1792592330000 HTTP/1.1" 200 - 13 0.017 0.050 2026-10-21 16:38:05,883 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.008 0.095 2026-10-21 16:38:05,888 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.098 2026-10-21 16:38:05,891 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.097 2026-10-21 16:38:05,906 44 INFO rb-01d1866-225816-427320 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-10-21 16:38:05,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.122 2026-10-21 16:38:05,947 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:38:05,948 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.084 2026-10-21 16:38:05,952 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:05] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:38:05,972 44 INFO rb-01d1866-225816-427320 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-10-21 16:38:06,012 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "POST /mail/data HTTP/1.1" 200 - 34 0.026 0.124 2026-10-21 16:38:06,015 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.179 2026-10-21 16:38:06,019 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.105 2026-10-21 16:38:06,023 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.110 2026-10-21 16:38:06,035 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.074 2026-10-21 16:38:06,050 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.068 2026-10-21 16:38:06,304 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.069 0.153 2026-10-21 16:38:06,349 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:38:06,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.016 0.065 2026-10-21 16:38:06,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.046 2026-10-21 16:38:06,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.039 2026-10-21 16:38:06,510 44 INFO rb-01d1866-225816-427320 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-10-21 16:38:06,527 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.020 2026-10-21 16:38:06,579 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 23 0.011 0.049 2026-10-21 16:38:06,677 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "POST /mail/data HTTP/1.1" 200 - 45 0.029 0.131 2026-10-21 16:38:06,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.050 0.268 2026-10-21 16:38:06,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.212 2026-10-21 16:38:06,956 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.003 0.011 2026-10-21 16:38:06,967 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.023 2026-10-21 16:38:06,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:06] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.018 2026-10-21 16:38:07,056 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:07] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.005 2026-10-21 16:38:07,453 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:07] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:38:07,485 44 INFO rb-01d1866-225816-427320 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-10-21 16:38:07,498 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:07] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.008 0.020 2026-10-21 16:38:07,516 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:07] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.042 2026-10-21 16:38:07,538 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:07] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.056 2026-10-21 16:38:07,540 44 INFO rb-01d1866-225816-427320 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-10-21 16:38:07,568 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:07] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.009 0.080 2026-10-21 16:38:07,601 44 INFO rb-01d1866-225816-427320 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-10-21 16:38:07,761 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:07] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 55 0.045 0.115 2026-10-21 16:38:07,832 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.056 2026-10-21 16:38:07,909 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:07] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.015 0.032 2026-10-21 16:38:07,913 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:07] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-10-21 16:38:07,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:07] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 29 0.023 0.089 2026-10-21 16:38:08,021 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "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-10-21 16:38:08,068 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38: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-10-21 16:38:08,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "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-10-21 16:38:08,193 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-10-21 16:38:08,251 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.022 0.028 2026-10-21 16:38:08,256 44 INFO rb-01d1866-225816-427320 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-10-21 16:38:08,314 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.018 0.031 2026-10-21 16:38:08,329 44 INFO rb-01d1866-225816-427320 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-10-21 16:38:08,380 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "POST /mail/data HTTP/1.1" 200 - 34 0.025 0.081 2026-10-21 16:38:08,407 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.134 2026-10-21 16:38:08,412 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "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-10-21 16:38:08,426 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.050 2026-10-21 16:38:08,526 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 35 0.036 0.155 2026-10-21 16:38:08,533 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "GET /web/assets/aaddaf8/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.095 2026-10-21 16:38:08,574 44 INFO rb-01d1866-225816-427320 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-10-21 16:38:08,620 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.015 0.061 2026-10-21 16:38:08,624 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-10-21 16:38:08,624 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-21 16:38:08,626 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.065 2026-10-21 16:38:08,657 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.011 0.071 2026-10-21 16:38:08,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "POST /mail/data HTTP/1.1" 200 - 31 0.027 0.116 2026-10-21 16:38:08,744 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.153 2026-10-21 16:38:08,747 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:38:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.186 2026-10-21 16:38:08,815 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 45643608 (allocated 48115712) 2026-10-21 16:38:08,819 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 155933 2026-10-21 16:38:08,820 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-10-21 16:38:08,821 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 155933 2026-10-21 16:38:08,915 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_163808_915545_test_task_templates_tour.txt 2026-10-21 16:38:08,915 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmpm7nigzs4_chrome_odoo" 2026-10-21 16:38:08,934 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:38:10,283 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-10-21 16:38:10,446 44 INFO rb-01d1866-225816-427320 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-10-21 16:38:10,709 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:38:12,899 44 INFO rb-01d1866-225816-427320 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-10-21 16:38:17,718 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:38:33,253 44 INFO rb-01d1866-225816-427320 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-10-21 16:38:34,649 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:38:53,012 44 INFO rb-01d1866-225816-427320 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-10-21 16:38:55,525 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #414 deleted account.analytic.line records with IDs: [12] 2026-10-21 16:38:55,710 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #414 deleted account.move.line.ctp records with IDs: [1373, 1374, 1375] 2026-10-21 16:38:55,858 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #414 deleted account.move.line records with IDs: [2562, 2563, 2564, 2565] 2026-10-21 16:38:55,951 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #414 deleted account.move records with IDs: [963] 2026-10-21 16:38:56,042 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #414 deleted account.analytic.line records with IDs: [11] 2026-10-21 16:38:56,159 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #414 deleted account.move.line.ctp records with IDs: [1372] 2026-10-21 16:38:56,261 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #414 deleted account.move.line records with IDs: [2560, 2561] 2026-10-21 16:38:56,323 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #414 deleted account.move records with IDs: [962] 2026-10-21 16:38:56,366 44 INFO rb-01d1866-225816-427320 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-10-21 16:38:57,034 44 INFO rb-01d1866-225816-427320 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_expense_with_divided_distribution ... 2026-10-21 16:38:59,319 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-21 16:39:01,993 44 INFO rb-01d1866-225816-427320 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-10-21 16:39:02,016 44 INFO rb-01d1866-225816-427320 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-10-21 16:39:03,298 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:39:09,261 44 INFO rb-01d1866-225816-427320 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-10-21 16:39:10,623 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:39:17,304 44 INFO rb-01d1866-225816-427320 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-10-21 16:39:17,891 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:39:32,078 44 INFO rb-01d1866-225816-427320 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-10-21 16:39:34,312 44 INFO rb-01d1866-225816-427320 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-10-21 16:39:35,475 44 INFO rb-01d1866-225816-427320 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-10-21 16:39:36,266 44 INFO rb-01d1866-225816-427320 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-10-21 16:39:38,047 44 INFO rb-01d1866-225816-427320 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-10-21 16:39:42,175 44 INFO rb-01d1866-225816-427320 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-10-21 16:39:44,964 44 INFO rb-01d1866-225816-427320 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_partial_billing_profitability ... 2026-10-21 16:39:45,962 44 INFO rb-01d1866-225816-427320 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-10-21 16:39:46,536 44 INFO rb-01d1866-225816-427320 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-10-21 16:39:47,592 44 INFO rb-01d1866-225816-427320 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-10-21 16:39:47,769 44 INFO rb-01d1866-225816-427320 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-10-21 16:39:49,559 44 INFO rb-01d1866-225816-427320 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-10-21 16:39:50,661 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #423 deleted account.analytic.line records with IDs: [45] 2026-10-21 16:39:50,776 44 INFO rb-01d1866-225816-427320 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-10-21 16:39:52,001 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #423 deleted account.move.line.ctp records with IDs: [1424, 1425] 2026-10-21 16:39:52,115 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #423 deleted account.move.line records with IDs: [2640] 2026-10-21 16:39:54,089 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:40:13,725 44 INFO rb-01d1866-225816-427320 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-10-21 16:40:14,003 44 INFO rb-01d1866-225816-427320 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-10-21 16:40:16,704 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:40:16,707 44 INFO rb-01d1866-225816-427320 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-10-21 16:40:17,559 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1578] 2026-10-21 16:40:17,571 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:40:33,788 44 INFO rb-01d1866-225816-427320 odoo.addons.project_sale_expense.tests.test_expense_analytics: Starting TestExpenseAnalytics.test_company_paid_expense_analytic_on_pnl_line_only ... 2026-10-21 16:40:37,212 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:40:58,068 44 INFO rb-01d1866-225816-427320 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-10-21 16:41:02,163 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #432 deleted stock.move.line records with IDs: [1576] 2026-10-21 16:41:02,441 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #432 deleted account.analytic.line records with IDs: [49] 2026-10-21 16:41:02,610 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #432 deleted account.move.line.ctp records with IDs: [1431] 2026-10-21 16:41:02,726 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #432 deleted account.move.line records with IDs: [2647, 2648] 2026-10-21 16:41:02,812 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #432 deleted account.move records with IDs: [988] 2026-10-21 16:41:03,819 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #432 deleted stock.move.line records with IDs: [1577] 2026-10-21 16:41:04,038 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #432 deleted account.analytic.line records with IDs: [50] 2026-10-21 16:41:04,216 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #432 deleted account.move.line.ctp records with IDs: [1432] 2026-10-21 16:41:04,343 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #432 deleted account.move.line records with IDs: [2649, 2650] 2026-10-21 16:41:04,441 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #432 deleted account.move records with IDs: [989] 2026-10-21 16:41:04,475 44 INFO rb-01d1866-225816-427320 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-10-21 16:41:09,286 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-21 16:41:27,932 44 INFO rb-01d1866-225816-427320 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-10-21 16:41:29,754 44 INFO rb-01d1866-225816-427320 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-10-21 16:41:29,969 44 INFO rb-01d1866-225816-427320 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-10-21 16:41:34,200 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-21 16:41:38,527 44 INFO rb-01d1866-225816-427320 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-21 16:41:38,813 44 INFO rb-01d1866-225816-427320 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-10-21 16:41:39,000 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #446 deleted resource.calendar.leaves records with IDs: [2] 2026-10-21 16:41:39,000 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #446 deleted account.analytic.line records with IDs: [58] 2026-10-21 16:41:39,311 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-21 16:41:42,602 44 INFO rb-01d1866-225816-427320 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-10-21 16:41:43,208 44 INFO rb-01d1866-225816-427320 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-10-21 16:41:43,000 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [62] 2026-10-21 16:41:43,760 44 INFO rb-01d1866-225816-427320 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-10-21 16:41:44,000 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [67] 2026-10-21 16:41:44,000 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [68] 2026-10-21 16:41:44,000 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [69] 2026-10-21 16:41:44,350 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-21 16:41:44,917 44 INFO rb-01d1866-225816-427320 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-21 16:41:44,993 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-10-21 16:41:45,333 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 156181 2026-10-21 16:41:45,333 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpc9lzyyv5_chrome_odoo 2026-10-21 16:41:45,334 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:34737/json/version 2026-10-21 16:41:45,335 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34737', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:41:45,348 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/150.0.7871.114 2026-10-21 16:41:45,348 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:34737/json 2026-10-21 16:41:45,349 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34737', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:41:45,360 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:34737/devtools/page/7C2A5B6FBC8EDC905F92068DEC90FBA1 2026-10-21 16:41:45,383 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-10-21 16:41:45,387 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-10-21 16:41:45,444 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:41:45,447 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-10-21 16:41:45,455 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:45,455 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:45,490 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:41:46,966 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:46] "GET /odoo?debug=1 HTTP/1.1" 200 - 148 0.071 1.408 2026-10-21 16:41:46,970 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': '7C2A5B6FBC8EDC905F92068DEC90FBA1', 'loaderId': 'B3C56286534F27806E2ED9A3EE4A685F', 'isDownload': False} 2026-10-21 16:41:46,970 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-10-21 16:41:47,027 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:47] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.015 0.014 2026-10-21 16:41:47,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:47] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.024 0.116 2026-10-21 16:41:47,150 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.143 2026-10-21 16:41:47,158 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:47] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.153 2026-10-21 16:41:47,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:47] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-21 16:41:47,240 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:47] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:41:47,999 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:47] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:41:48,007 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:41:48,017 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:41:48,052 44 INFO rb-01d1866-225816-427320 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-21 16:41:48,091 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-10-21 16:41:48,094 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.025 0.041 2026-10-21 16:41:48,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.062 2026-10-21 16:41:48,115 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.043 2026-10-21 16:41:48,116 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:41:48,134 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:41:48,207 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /odoo HTTP/1.1" 200 - 29 0.013 0.052 2026-10-21 16:41:48,228 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.082 2026-10-21 16:41:48,291 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:41:48,302 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.032 0.041 2026-10-21 16:41:48,307 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:48,327 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /web/image/res.partner/3/avatar_128?unique=1792600904000 HTTP/1.1" 200 - 6 0.006 0.088 2026-10-21 16:41:48,333 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:41:48,334 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.076 2026-10-21 16:41:48,343 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.062 2026-10-21 16:41:48,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.080 2026-10-21 16:41:48,402 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:41:48,403 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:41:48,447 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "POST /mail/data HTTP/1.1" 200 - 34 0.024 0.115 2026-10-21 16:41:48,461 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.216 2026-10-21 16:41:48,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.183 2026-10-21 16:41:48,518 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.015 0.163 2026-10-21 16:41:48,675 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.019 0.114 2026-10-21 16:41:48,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.004 0.136 2026-10-21 16:41:49,285 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [1/39] Tour project_todo_history_tour → Step .o_navbar_apps_menu button:enabled 2026-10-21 16:41:49,286 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:49] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:41:49,301 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-10-21 16:41:49,329 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-10-21 16:41:49,448 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [2/39] Tour project_todo_history_tour → Step Open the Todo app (trigger: .o_app[data-menu-xmlid='project_todo.menu_todo_todos']) 2026-10-21 16:41:49,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.011 0.030 2026-10-21 16:41:49,465 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:49] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.032 2026-10-21 16:41:49,473 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:49] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.048 2026-10-21 16:41:49,490 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.046 2026-10-21 16:41:49,505 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:49] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.003 0.086 2026-10-21 16:41:49,520 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [3/39] Tour project_todo_history_tour → Step Open Test Todo (trigger: .o_kanban_view .o_kanban_record:contains(Test History Todo)) 2026-10-21 16:41:49,556 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:49] "POST /mail/data HTTP/1.1" 200 - 19 0.015 0.093 2026-10-21 16:41:49,562 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:49] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.100 2026-10-21 16:41:49,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:49] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.095 2026-10-21 16:41:49,590 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:49] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 0.049 2026-10-21 16:41:49,592 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.130 2026-10-21 16:41:49,787 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:49] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 74 0.040 0.116 2026-10-21 16:41:49,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:49] "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-10-21 16:41:49,886 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:49] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.018 0.045 2026-10-21 16:41:49,923 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:49] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:41:50,011 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.016 2026-10-21 16:41:50,019 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [4/39] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-21 16:41:50,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.052 2026-10-21 16:41:50,160 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /mail/data HTTP/1.1" 200 - 45 0.027 0.107 2026-10-21 16:41:50,163 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.056 2026-10-21 16:41:50,167 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.059 2026-10-21 16:41:50,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.008 0.083 2026-10-21 16:41:50,243 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.016 0.120 2026-10-21 16:41:50,271 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.066 2026-10-21 16:41:50,287 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:41:50,362 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-21 16:41:50,398 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [5/39] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-10-21 16:41:50,403 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.022 2026-10-21 16:41:50,423 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.014 2026-10-21 16:41:50,455 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [6/39] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-21 16:41:50,482 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.007 0.070 2026-10-21 16:41:50,519 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [7/39] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-21 16:41:50,521 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "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-10-21 16:41:50,610 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 27 0.017 0.071 2026-10-21 16:41:50,626 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:41:50,638 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "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-10-21 16:41:50,646 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [8/39] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-21 16:41:50,658 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.018 2026-10-21 16:41:50,678 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.014 2026-10-21 16:41:50,701 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [9/39] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-10-21 16:41:50,759 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [10/39] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-21 16:41:50,825 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "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-10-21 16:41:50,826 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [11/39] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-21 16:41:50,926 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.019 0.078 2026-10-21 16:41:50,942 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "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-10-21 16:41:50,954 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "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-10-21 16:41:50,962 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [12/39] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-21 16:41:50,976 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.017 2026-10-21 16:41:51,012 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.034 2026-10-21 16:41:51,016 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [13/39] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-10-21 16:41:51,077 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [14/39] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-21 16:41:51,140 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "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-10-21 16:41:51,141 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [15/39] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-21 16:41:51,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.015 0.062 2026-10-21 16:41:51,239 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "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-10-21 16:41:51,245 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "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-10-21 16:41:51,248 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [16/39] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-10-21 16:41:51,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.020 2026-10-21 16:41:51,294 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.036 2026-10-21 16:41:51,299 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [17/39] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-10-21 16:41:51,358 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [18/39] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-21 16:41:51,422 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [19/39] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-21 16:41:51,424 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "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-10-21 16:41:51,490 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.016 0.049 2026-10-21 16:41:51,509 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "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-10-21 16:41:51,513 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [20/39] 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-10-21 16:41:51,528 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.014 2026-10-21 16:41:51,533 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.025 2026-10-21 16:41:51,554 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.030 2026-10-21 16:41:51,569 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [21/39] Tour project_todo_history_tour → Step Open Test Todo (trigger: .o_kanban_view .o_kanban_record:contains(Test History Todo)) 2026-10-21 16:41:51,626 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.052 2026-10-21 16:41:51,649 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.010 2026-10-21 16:41:51,698 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.013 0.047 2026-10-21 16:41:51,743 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [22/39] Tour project_todo_history_tour → Step ensure record is loaded (trigger: div.note-editable.odoo-editor-editable .o-paragraph:contains(Test project todo history version 3)) 2026-10-21 16:41:51,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.048 2026-10-21 16:41:51,842 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.007 0.019 2026-10-21 16:41:51,863 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-21 16:41:51,909 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [23/39] Tour project_todo_history_tour → Step Open History Dialog (trigger: .o_form_view .o_cp_action_menus i.fa-cog) 2026-10-21 16:41:51,921 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.013 2026-10-21 16:41:51,942 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:51] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.017 2026-10-21 16:41:51,964 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [24/39] Tour project_todo_history_tour → Step .dropdown-menu 2026-10-21 16:41:52,015 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [25/39] Tour project_todo_history_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-10-21 16:41:52,074 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [26/39] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-21 16:41:52,096 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:52] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-21 16:41:52,130 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:41:52,139 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:52] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:41:52,151 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:52] "GET /web/assets/477366d/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:41:52,157 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:52] "GET /web/assets/ed40b92/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:41:52,187 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:52] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-21 16:41:52,213 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [27/39] 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-10-21 16:41:52,265 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [28/39] 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-10-21 16:41:52,315 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [29/39] 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-10-21 16:41:52,372 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [30/39] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-21 16:41:52,388 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:52] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.003 0.010 2026-10-21 16:41:52,408 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:52] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.003 0.011 2026-10-21 16:41:52,432 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:52] "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.012 2026-10-21 16:41:52,463 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [31/39] 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-10-21 16:41:52,514 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [32/39] Tour project_todo_history_tour → Step .history-container .history-view-top-bar a:contains(Comparison) 2026-10-21 16:41:52,569 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [33/39] Tour project_todo_history_tour → Step Verify comparaison text (trigger: .modal .history-container .history-comparison-view) 2026-10-21 16:41:52,621 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [34/39] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-10-21 16:41:52,671 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [35/39] 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-10-21 16:41:52,729 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [36/39] Tour project_todo_history_tour → Step Verify the confirmation dialog is opened (trigger: .modal button.btn-primary:text(Restore)) 2026-10-21 16:41:52,788 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [37/39] 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-10-21 16:41:52,793 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:52] "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-10-21 16:41:52,840 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [38/39] Tour project_todo_history_tour → Step button.o_form_button_save 2026-10-21 16:41:52,896 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [39/39] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-10-21 16:41:52,963 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:52] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.018 0.047 2026-10-21 16:41:52,983 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:52] "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-10-21 16:41:52,988 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:52] "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-10-21 16:41:52,996 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-10-21 16:41:52,998 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-21 16:41:53,009 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:53] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.013 2026-10-21 16:41:53,033 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:53] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.021 2026-10-21 16:41:53,144 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 33511324 (allocated 35233792) 2026-10-21 16:41:53,152 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 156181 2026-10-21 16:41:53,155 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-10-21 16:41:53,155 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 156181 2026-10-21 16:41:53,240 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_164153_240051_test_project_todo_history.txt 2026-10-21 16:41:53,240 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpc9lzyyv5_chrome_odoo" 2026-10-21 16:41:53,258 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-10-21 16:41:53,848 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 156461 2026-10-21 16:41:53,849 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmp84pkfn7a_chrome_odoo 2026-10-21 16:41:53,849 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:34753/json/version 2026-10-21 16:41:53,850 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:41:53,869 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: Chrome/150.0.7871.114 2026-10-21 16:41:53,869 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:34753/json 2026-10-21 16:41:53,869 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:41:53,877 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:34753/devtools/page/9D8989BE8547DD50B898DD0986456A7A 2026-10-21 16:41:53,884 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-10-21 16:41:53,888 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-10-21 16:41:54,026 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:41:54,028 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-10-21 16:41:54,029 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:54,029 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:54,037 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:41:55,217 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:55] "GET /odoo HTTP/1.1" 200 - 153 0.072 1.110 2026-10-21 16:41:55,222 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': '9D8989BE8547DD50B898DD0986456A7A', 'loaderId': 'B21D2C6AA9F2856ECA69DDABB6E71A6E', 'isDownload': False} 2026-10-21 16:41:55,222 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:55,257 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:55] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-21 16:41:55,362 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:55] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.025 0.088 2026-10-21 16:41:55,371 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.117 2026-10-21 16:41:55,379 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:55] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.130 2026-10-21 16:41:55,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:55] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:41:55,437 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:55] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:41:56,148 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:41:56,156 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:41:56,163 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-21 16:41:56,203 44 INFO rb-01d1866-225816-427320 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-21 16:41:56,238 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-10-21 16:41:56,242 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.023 0.041 2026-10-21 16:41:56,249 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.061 2026-10-21 16:41:56,264 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-21 16:41:56,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-21 16:41:56,279 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:41:56,341 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /odoo HTTP/1.1" 200 - 29 0.017 0.039 2026-10-21 16:41:56,362 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.071 2026-10-21 16:41:56,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.009 0.021 2026-10-21 16:41:56,400 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:56,406 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:56,418 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:41:56,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /web/image/res.partner/3/avatar_128?unique=1792600904000 HTTP/1.1" 200 - 6 0.007 0.046 2026-10-21 16:41:56,419 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:41:56,429 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.044 2026-10-21 16:41:56,437 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.053 2026-10-21 16:41:56,440 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-21 16:41:56,490 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:41:56,491 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:41:56,515 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "POST /mail/data HTTP/1.1" 200 - 44 0.025 0.064 2026-10-21 16:41:56,538 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.106 2026-10-21 16:41:56,551 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.173 2026-10-21 16:41:56,565 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.021 2026-10-21 16:41:56,575 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:56,587 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /viin_brand/static/img/apps/project_todo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:41:56,588 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:41:56,626 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "POST /mail/data HTTP/1.1" 200 - 15 0.008 0.026 2026-10-21 16:41:56,640 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:56,943 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:56] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 86 0.051 0.238 2026-10-21 16:41:57,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 31 0.048 0.087 2026-10-21 16:41:57,238 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:57,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:57] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.020 2026-10-21 16:41:57,301 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:57,328 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:57] "POST /mail/data HTTP/1.1" 200 - 45 0.018 0.064 2026-10-21 16:41:57,365 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:57,387 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:57] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.023 2026-10-21 16:41:57,460 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.022 0.071 2026-10-21 16:41:57,500 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:57,554 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:57,586 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:57] "POST /mail/data HTTP/1.1" 200 - 15 0.007 0.021 2026-10-21 16:41:57,609 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:57,616 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:57] "POST /web/dataset/call_kw/project.task/get_todo_views_id#project.task.get_todo_views_id HTTP/1.1" 200 - 5 0.001 0.004 2026-10-21 16:41:57,719 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 13 0.008 0.076 2026-10-21 16:41:57,805 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 26 0.017 0.052 2026-10-21 16:41:57,846 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-10-21 16:41:57,847 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-21 16:41:57,936 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 27167744 (allocated 28839936) 2026-10-21 16:41:57,938 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 156461 2026-10-21 16:41:57,939 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-10-21 16:41:57,940 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 156461 2026-10-21 16:41:58,043 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_164158_043107_test_tour_project_task_activities_split.txt 2026-10-21 16:41:58,043 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmp84pkfn7a_chrome_odoo" 2026-10-21 16:41:58,056 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-10-21 16:41:58,434 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 156667 2026-10-21 16:41:58,434 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmpw55blv52_chrome_odoo 2026-10-21 16:41:58,434 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:40711/json/version 2026-10-21 16:41:58,435 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40711', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:41:58,459 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: Chrome/150.0.7871.114 2026-10-21 16:41:58,459 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:40711/json 2026-10-21 16:41:58,459 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40711', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:41:58,468 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:40711/devtools/page/0575ADB680DC0B84036B6FDA2A749940 2026-10-21 16:41:58,476 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-10-21 16:41:58,480 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-10-21 16:41:58,608 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:41:58,614 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-10-21 16:41:58,615 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:58,615 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:58,624 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:41:59,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:59] "GET /odoo HTTP/1.1" 200 - 154 0.080 1.206 2026-10-21 16:41:59,911 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': '0575ADB680DC0B84036B6FDA2A749940', 'loaderId': '62A16A5AA38BFF64C4848378A24BDF8F', 'isDownload': False} 2026-10-21 16:41:59,911 44 INFO rb-01d1866-225816-427320 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-10-21 16:41:59,941 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:59] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-21 16:41:59,947 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:59] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:41:59,987 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:41:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.011 0.039 2026-10-21 16:42:00,070 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.014 0.123 2026-10-21 16:42:00,077 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:00] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.071 2026-10-21 16:42:00,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:00] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:42:00,702 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:00] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:42:00,704 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:00] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:42:00,717 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:42:00,767 44 INFO rb-01d1866-225816-427320 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-21 16:42:00,798 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-10-21 16:42:00,808 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.016 0.061 2026-10-21 16:42:00,815 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.069 2026-10-21 16:42:00,826 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.061 2026-10-21 16:42:00,829 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:42:00,842 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:42:00,916 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:00] "GET /odoo HTTP/1.1" 200 - 29 0.013 0.044 2026-10-21 16:42:00,935 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.067 2026-10-21 16:42:00,995 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:00,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.017 0.038 2026-10-21 16:42:01,009 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-21 16:42:01,015 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:01,035 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-21 16:42:01,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "GET /web/image/res.partner/3/avatar_128?unique=1792600904000 HTTP/1.1" 200 - 6 0.014 0.079 2026-10-21 16:42:01,050 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.076 2026-10-21 16:42:01,054 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.069 2026-10-21 16:42:01,074 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:01,078 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.042 2026-10-21 16:42:01,101 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.010 0.137 2026-10-21 16:42:01,140 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:42:01,143 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:01,148 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:42:01,197 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "POST /mail/data HTTP/1.1" 200 - 34 0.035 0.120 2026-10-21 16:42:01,201 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.123 2026-10-21 16:42:01,203 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.173 2026-10-21 16:42:01,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.130 2026-10-21 16:42:01,230 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.073 2026-10-21 16:42:01,426 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.039 0.118 2026-10-21 16:42:01,461 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.010 2026-10-21 16:42:01,513 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.014 0.049 2026-10-21 16:42:01,543 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:42:01,628 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:01,635 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.016 2026-10-21 16:42:01,680 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:01,699 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "POST /mail/data HTTP/1.1" 200 - 45 0.016 0.052 2026-10-21 16:42:01,737 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:01,749 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.020 2026-10-21 16:42:01,793 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:01,811 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.003 0.012 2026-10-21 16:42:01,837 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 9 0.004 0.015 2026-10-21 16:42:01,852 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:01,908 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:01,962 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:01,969 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:42:01,985 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:01] "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-10-21 16:42:02,013 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:02,070 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:02,093 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.010 2026-10-21 16:42:02,110 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.007 2026-10-21 16:42:02,140 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:02,198 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:02,249 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:02,306 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:02,357 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:02,395 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 59 0.029 0.058 2026-10-21 16:42:02,411 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:42:02,456 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.009 0.028 2026-10-21 16:42:02,505 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.021 0.065 2026-10-21 16:42:02,518 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.043 2026-10-21 16:42:02,529 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.003 0.053 2026-10-21 16:42:02,564 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:02,580 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 20 0.019 0.033 2026-10-21 16:42:02,596 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "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-10-21 16:42:02,607 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "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-10-21 16:42:02,613 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:02,633 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.010 0.029 2026-10-21 16:42:02,675 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:02,726 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:02,783 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:02,842 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.053 2026-10-21 16:42:02,862 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:42:02,867 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-21 16:42:02,898 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.007 0.028 2026-10-21 16:42:02,936 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:42:03,000 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.004 2026-10-21 16:42:03,029 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:03,034 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.021 2026-10-21 16:42:03,058 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.020 2026-10-21 16:42:03,090 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:03,183 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "POST /mail/data HTTP/1.1" 200 - 38 0.019 0.053 2026-10-21 16:42:03,215 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.008 0.074 2026-10-21 16:42:03,258 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:03,281 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.010 2026-10-21 16:42:03,352 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.019 2026-10-21 16:42:03,355 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:03,366 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "GET /web/assets/aaddaf8/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:42:03,449 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:03,497 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:03,561 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:03,612 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.011 0.039 2026-10-21 16:42:03,645 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.005 0.016 2026-10-21 16:42:03,673 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "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-10-21 16:42:03,712 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:03,751 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.006 0.027 2026-10-21 16:42:03,771 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-10-21 16:42:03,775 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:03,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.007 0.018 2026-10-21 16:42:03,819 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.008 2026-10-21 16:42:03,836 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:03,878 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "POST /mail/data HTTP/1.1" 200 - 25 0.011 0.052 2026-10-21 16:42:03,902 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:03] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.005 0.041 2026-10-21 16:42:04,115 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.006 0.021 2026-10-21 16:42:04,153 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:04,157 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "GET /web/image/res.users/447/avatar_128 HTTP/1.1" 200 - 7 0.005 0.020 2026-10-21 16:42:04,178 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 3 0.004 0.018 2026-10-21 16:42:04,220 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 16 0.009 0.023 2026-10-21 16:42:04,245 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:04,256 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42: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-10-21 16:42:04,265 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42: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-10-21 16:42:04,306 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:04,309 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-21 16:42:04,338 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.007 0.019 2026-10-21 16:42:04,351 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42: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-10-21 16:42:04,352 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:04,409 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:04,581 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 83 0.045 0.125 2026-10-21 16:42:04,604 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:04,655 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.034 0.033 2026-10-21 16:42:04,660 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.064 2026-10-21 16:42:04,663 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:04,665 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.055 2026-10-21 16:42:04,684 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.067 2026-10-21 16:42:04,710 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "POST /web/action/load HTTP/1.1" 200 - 13 0.007 0.034 2026-10-21 16:42:04,728 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.094 2026-10-21 16:42:04,755 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.020 2026-10-21 16:42:04,800 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.007 0.023 2026-10-21 16:42:04,842 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.016 2026-10-21 16:42:04,847 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:04,862 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:04] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 6 0.005 0.014 2026-10-21 16:42:05,119 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:05,173 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:05,207 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:05] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 54 0.032 0.055 2026-10-21 16:42:05,242 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:05] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.008 0.020 2026-10-21 16:42:05,325 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:05] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.030 0.043 2026-10-21 16:42:05,363 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:05] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.011 0.020 2026-10-21 16:42:05,398 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:05] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 10 0.017 0.043 2026-10-21 16:42:05,438 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:05,514 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 13 0.009 0.072 2026-10-21 16:42:05,552 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.104 2026-10-21 16:42:05,574 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:05] "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-10-21 16:42:05,581 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-10-21 16:42:05,582 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-21 16:42:05,617 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:42:05] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.015 0.039 2026-10-21 16:42:05,801 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 36678572 (allocated 40247296) 2026-10-21 16:42:05,811 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 156667 2026-10-21 16:42:05,813 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-10-21 16:42:05,813 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 156667 2026-10-21 16:42:05,909 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_164205_908765_test_tour_todo_main_ui_functions.txt 2026-10-21 16:42:05,909 44 INFO rb-01d1866-225816-427320 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmpw55blv52_chrome_odoo" 2026-10-21 16:42:05,937 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-21 16:42:12,803 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_change_uom_without_purchase_access ... 2026-10-21 16:42:13,479 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-10-21 16:42:13,736 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-10-21 16:42:16,180 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 450, model: sale.order.line 2026-10-21 16:42:16,190 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-10-21 16:42:16,586 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-10-21 16:42:22,995 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-10-21 16:42:25,659 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:42:34,570 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-10-21 16:42:36,996 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_account_types_bill_to_receive ... 2026-10-21 16:42:37,119 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_account_types_default_no_movement ... 2026-10-21 16:42:37,178 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_account_types_mixed_lines ... 2026-10-21 16:42:37,859 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_account_types_prepaid_expense ... 2026-10-21 16:42:38,540 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-10-21 16:42:39,249 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-10-21 16:42:39,417 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_purchase_uom ... 2026-10-21 16:42:40,512 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-10-21 16:42:41,973 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-10-21 16:42:43,892 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-10-21 16:42:44,611 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_wizard_zero_total ... 2026-10-21 16:42:45,385 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-10-21 16:42:46,097 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-10-21 16:42:46,200 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-10-21 16:42:48,273 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:42:48,276 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-10-21 16:42:48,277 44 INFO rb-01d1866-225816-427320 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-10-21 16:42:48,282 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:42:59,711 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-10-21 16:43:00,131 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-10-21 16:43:01,294 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-10-21 16:43:03,108 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-10-21 16:43:03,220 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-10-21 16:43:04,809 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-10-21 16:43:06,090 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-10-21 16:43:07,006 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-10-21 16:43:07,229 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-10-21 16:43:08,682 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_import_keeps_imported_price_unit ... 2026-10-21 16:43:08,899 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-10-21 16:43:09,012 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-10-21 16:43:10,616 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-10-21 16:43:11,315 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-10-21 16:43:11,562 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-10-21 16:43:12,620 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_partner_deletion ... 2026-10-21 16:43:12,796 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-10-21 16:43:13,783 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_price_include_price_exclude_with_multicompany ... 2026-10-21 16:43:15,660 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_price_include_tax_mapped_by_fiscal_position_on_branch ... 2026-10-21 16:43:19,071 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-10-21 16:43:20,156 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #455 deleted stock.move.line records with IDs: [1585] 2026-10-21 16:43:20,223 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-10-21 16:43:21,971 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-10-21 16:43:23,231 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-10-21 16:43:30,860 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-10-21 16:43:31,051 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-10-21 16:43:31,393 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-10-21 16:43:33,196 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-10-21 16:43:33,331 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-10-21 16:43:33,575 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-10-21 16:43:34,317 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-10-21 16:43:37,529 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-10-21 16:43:39,754 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-10-21 16:43:41,132 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-10-21 16:43:42,397 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-10-21 16:43:42,932 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-10-21 16:43:43,177 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-10-21 16:43:44,576 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-10-21 16:43:47,315 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-10-21 16:43:48,318 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-21 16:43:48,675 44 INFO rb-01d1866-225816-427320 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-21 16:43:56,237 44 INFO rb-01d1866-225816-427320 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-21 16:43:56,733 44 INFO rb-01d1866-225816-427320 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-21 16:43:57,029 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-10-21 16:44:00,501 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:44:06,985 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-10-21 16:44:10,968 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #463 deleted account.move.line.ctp records with IDs: [1492, 1493, 1494, 1495] 2026-10-21 16:44:11,092 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #463 deleted account.move.line records with IDs: [2751, 2752, 2753, 2754, 2755] 2026-10-21 16:44:11,155 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #463 deleted mail.message records with IDs: [20747] 2026-10-21 16:44:11,234 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #463 deleted account.move records with IDs: [1031] 2026-10-21 16:44:11,529 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-10-21 16:44:14,466 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-10-21 16:44:18,312 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-10-21 16:44:20,690 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:44:27,137 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-10-21 16:44:28,016 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 156943 2026-10-21 16:44:28,017 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmpxqvv5oor_chrome_odoo 2026-10-21 16:44:28,017 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:45335/json/version 2026-10-21 16:44:28,018 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45335', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:44:28,029 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Browser version: Chrome/150.0.7871.114 2026-10-21 16:44:28,030 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:45335/json 2026-10-21 16:44:28,030 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45335', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:44:28,037 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:45335/devtools/page/F538047542323919700A9F2831FD81AC 2026-10-21 16:44:28,044 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-10-21 16:44:28,050 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-10-21 16:44:28,139 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-10-21 16:44:28,140 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-10-21 16:44:28,141 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:28,142 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:28,150 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:44:29,276 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:29] "GET /odoo HTTP/1.1" 200 - 147 0.058 1.070 2026-10-21 16:44:29,279 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': 'F538047542323919700A9F2831FD81AC', 'loaderId': '2F4794733068D6831107550155565D96', 'isDownload': False} 2026-10-21 16:44:29,279 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:29,309 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:29] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-21 16:44:29,314 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:29] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-21 16:44:29,338 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.007 0.027 2026-10-21 16:44:29,383 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:29] "GET /web/webclient/load_menus HTTP/1.1" 200 - 21 0.009 0.072 2026-10-21 16:44:29,389 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:29] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-21 16:44:29,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:29] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:44:30,066 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:44:30,070 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:44:30,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-21 16:44:30,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-21 16:44:30,111 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-21 16:44:30,135 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: Owl is running in 'dev' mode. 2026-10-21 16:44:30,149 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:44:30,162 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:44:30,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "GET /odoo HTTP/1.1" 200 - 28 0.014 0.029 2026-10-21 16:44:30,233 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.058 2026-10-21 16:44:30,267 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:44:30,297 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:30,306 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "GET /web/image?model=res.users&field=avatar_128&id=467 HTTP/1.1" 200 - 14 0.017 0.027 2026-10-21 16:44:30,311 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:30,324 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-21 16:44:30,331 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:44:30,336 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "GET /web/image/res.partner/1799/avatar_128?unique=1792601060000 HTTP/1.1" 200 - 6 0.009 0.060 2026-10-21 16:44:30,340 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.054 2026-10-21 16:44:30,345 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.060 2026-10-21 16:44:30,364 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:30,365 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "GET /web/image/res.company/284/favicon HTTP/1.1" 200 - 9 0.006 0.063 2026-10-21 16:44:30,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-21 16:44:30,401 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:44:30,419 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:30,448 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "POST /mail/data HTTP/1.1" 200 - 32 0.032 0.116 2026-10-21 16:44:30,453 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.002 0.083 2026-10-21 16:44:30,457 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.080 2026-10-21 16:44:30,472 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.047 2026-10-21 16:44:30,480 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:30,592 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 467, model: purchase.order, field: mrp_production_count 2026-10-21 16:44:30,595 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 467, model: purchase.order, field: sale_order_count 2026-10-21 16:44:30,596 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 467, model: purchase.order, field: has_sale_order 2026-10-21 16:44:30,597 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 467, model: purchase.order, field: repair_count 2026-10-21 16:44:30,601 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 467, model: freight.booking 2026-10-21 16:44:30,603 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 467, model: purchase.order, field: booking_count 2026-10-21 16:44:30,605 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 467, model: purchase.order, field: shipment_count 2026-10-21 16:44:30,729 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 123 0.053 0.171 2026-10-21 16:44:30,834 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 14 0.012 0.068 2026-10-21 16:44:30,895 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "POST /mail/data HTTP/1.1" 200 - 43 0.017 0.046 2026-10-21 16:44:30,918 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.005 0.054 2026-10-21 16:44:30,947 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.005 0.023 2026-10-21 16:44:30,971 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:30] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.007 0.023 2026-10-21 16:44:31,007 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:31,034 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:31] "GET /web/image/res.users/467/avatar_128 HTTP/1.1" 200 - 7 0.005 0.023 2026-10-21 16:44:31,068 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:31,110 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:31] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.003 0.035 2026-10-21 16:44:31,134 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:31] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:44:31,163 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:31] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 10 0.006 0.022 2026-10-21 16:44:31,263 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:31] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:44:31,402 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:31,412 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:31] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.020 2026-10-21 16:44:31,441 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:31] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-10-21 16:44:31,489 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:31] "GET /web/assets/aaddaf8/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:44:31,664 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:31] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.006 0.016 2026-10-21 16:44:31,704 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:31,745 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:31] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 11 0.012 0.026 2026-10-21 16:44:31,772 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:31,802 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:31] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 6 0.004 0.022 2026-10-21 16:44:31,858 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:44:31,882 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:31,892 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:31] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.005 0.015 2026-10-21 16:44:32,161 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:32] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.013 0.013 2026-10-21 16:44:32,202 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:32,217 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:32] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-10-21 16:44:32,264 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:32] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.006 0.016 2026-10-21 16:44:32,402 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:32] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 39 0.041 0.079 2026-10-21 16:44:32,424 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:32,483 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:32,498 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:32] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 27 0.029 0.045 2026-10-21 16:44:32,512 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:32] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.074 2026-10-21 16:44:32,541 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:32,544 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:32] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-21 16:44:32,550 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:32] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-21 16:44:32,555 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:32] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:44:32,601 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:32,627 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:32] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 11 0.006 0.020 2026-10-21 16:44:32,690 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:32] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 12 0.007 0.035 2026-10-21 16:44:32,861 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:32] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 61 0.060 0.082 2026-10-21 16:44:33,173 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:33] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 153 0.110 0.178 2026-10-21 16:44:33,211 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:33] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 10 0.015 0.267 2026-10-21 16:44:33,240 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:33] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.008 0.308 2026-10-21 16:44:33,283 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:33] "POST /mail/data HTTP/1.1" 200 - 33 0.013 0.331 2026-10-21 16:44:33,382 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:33] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 49 0.039 0.157 2026-10-21 16:44:33,434 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:33,480 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:33] "POST /mail/data HTTP/1.1" 200 - 30 0.012 0.032 2026-10-21 16:44:33,492 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:33,492 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:33,507 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:33] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 - 3 0.001 0.008 2026-10-21 16:44:33,832 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 467, model: sale.order.line 2026-10-21 16:44:33,865 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 467, model: sale.order.line 2026-10-21 16:44:33,896 44 INFO rb-01d1866-225816-427320 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-10-21 16:44:33,959 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:33] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 - 202 0.126 0.320 2026-10-21 16:44:34,182 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 467, model: account.payment 2026-10-21 16:44:34,200 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 467, model: payment.transaction 2026-10-21 16:44:34,206 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 467, model: mrp.production 2026-10-21 16:44:34,210 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 467, model: account.asset.asset 2026-10-21 16:44:34,305 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:34] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 129 0.058 0.271 2026-10-21 16:44:34,378 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:34] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data#account.move.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.022 0.030 2026-10-21 16:44:34,558 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:34] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 68 0.082 0.137 2026-10-21 16:44:34,720 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:34,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:34] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data#account.move.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.016 0.016 2026-10-21 16:44:34,768 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-10-21 16:44:34,771 44 INFO rb-01d1866-225816-427320 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-10-21 16:44:34,813 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:34] "POST /mail/data HTTP/1.1" 200 - 49 0.022 0.061 2026-10-21 16:44:34,843 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:44:34] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.008 0.110 2026-10-21 16:44:34,967 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 39125356 (allocated 43991040) 2026-10-21 16:44:34,987 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 156943 2026-10-21 16:44:34,989 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-10-21 16:44:34,990 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 156943 2026-10-21 16:44:35,084 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_164435_084239_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-10-21 16:44:35,084 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmpxqvv5oor_chrome_odoo" 2026-10-21 16:44:35,139 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:44:42,181 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-10-21 16:44:46,658 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_expired_vendor_code_not_duplicated ... 2026-10-21 16:44:47,902 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-10-21 16:44:48,650 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_partner_specific_code_not_duplicated ... 2026-10-21 16:44:49,903 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_standard_code_not_duplicated ... 2026-10-21 16:44:51,305 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-10-21 16:44:58,210 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-10-21 16:44:59,962 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #468 deleted stock.move records with IDs: [1623] 2026-10-21 16:45:00,782 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-10-21 16:45:00,810 44 INFO rb-01d1866-225816-427320 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-10-21 16:45:00,812 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-10-21 16:45:02,747 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-10-21 16:45:06,089 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-10-21 16:45:11,533 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-10-21 16:45:14,040 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-10-21 16:45:15,088 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-10-21 16:45:16,325 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-10-21 16:45:20,871 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-10-21 16:45:21,622 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-10-21 16:45:23,073 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-10-21 16:45:23,792 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-10-21 16:45:24,563 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-10-21 16:45:28,182 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:45:35,777 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-10-21 16:45:41,598 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-10-21 16:45:42,537 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1533] 2026-10-21 16:45:42,665 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2851] 2026-10-21 16:45:42,784 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2854] 2026-10-21 16:45:43,048 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-10-21 16:45:43,963 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-10-21 16:45:46,860 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-10-21 16:45:50,471 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1538, 1539, 1540] 2026-10-21 16:45:50,591 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2866, 2867] 2026-10-21 16:45:51,323 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-10-21 16:45:54,074 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-10-21 16:46:10,565 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-10-21 16:46:16,232 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1572, 1573, 1574] 2026-10-21 16:46:16,366 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2911] 2026-10-21 16:46:16,733 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-10-21 16:46:18,579 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-10-21 16:46:22,767 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1575, 1576, 1577] 2026-10-21 16:46:22,893 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2920] 2026-10-21 16:46:23,326 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-10-21 16:46:23,369 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-10-21 16:46:26,392 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-10-21 16:46:29,269 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-10-21 16:46:32,381 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-10-21 16:46:36,915 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-10-21 16:46:40,093 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1592, 1593] 2026-10-21 16:46:40,201 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2941] 2026-10-21 16:46:40,730 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-10-21 16:46:44,955 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2950] 2026-10-21 16:46:45,057 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2951] 2026-10-21 16:46:45,368 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-10-21 16:46:49,113 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1599, 1600, 1601, 1602, 1603] 2026-10-21 16:46:49,223 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2960] 2026-10-21 16:46:49,382 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1604, 1605, 1606, 1607] 2026-10-21 16:46:49,508 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2955] 2026-10-21 16:46:49,759 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-10-21 16:46:52,863 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1608, 1609, 1610] 2026-10-21 16:46:52,946 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2963, 2964] 2026-10-21 16:46:53,373 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-10-21 16:46:56,811 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1614, 1615, 1616, 1617] 2026-10-21 16:46:56,906 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2975] 2026-10-21 16:46:57,028 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1618, 1619, 1620] 2026-10-21 16:46:57,104 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2970] 2026-10-21 16:46:57,284 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-10-21 16:47:00,562 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1621, 1622, 1623, 1624] 2026-10-21 16:47:00,653 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2977] 2026-10-21 16:47:00,834 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po_within_precision ... 2026-10-21 16:47:04,660 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1625, 1626, 1627, 1628] 2026-10-21 16:47:04,783 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2984] 2026-10-21 16:47:05,050 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-10-21 16:47:08,933 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1629, 1630, 1631, 1632] 2026-10-21 16:47:09,035 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2995] 2026-10-21 16:47:09,161 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1633, 1634, 1635] 2026-10-21 16:47:09,248 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2991] 2026-10-21 16:47:09,452 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-10-21 16:47:12,493 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-10-21 16:47:16,404 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-10-21 16:47:19,655 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1642, 1643] 2026-10-21 16:47:19,794 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [3007] 2026-10-21 16:47:20,261 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-10-21 16:47:23,509 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1646, 1647] 2026-10-21 16:47:23,619 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [3012] 2026-10-21 16:47:24,135 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-21 16:47:24,141 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-10-21 16:47:24,649 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 157182 2026-10-21 16:47:24,649 44 INFO rb-01d1866-225816-427320 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/tmpbtco2tvc_chrome_odoo 2026-10-21 16:47:24,649 44 INFO rb-01d1866-225816-427320 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:32895/json/version 2026-10-21 16:47:24,650 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:47:24,666 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Browser version: Chrome/150.0.7871.114 2026-10-21 16:47:24,666 44 INFO rb-01d1866-225816-427320 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:32895/json 2026-10-21 16:47:24,667 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:47:24,676 44 INFO rb-01d1866-225816-427320 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:32895/devtools/page/C80DB9884375DFFC6B218A962FCB9208 2026-10-21 16:47:24,687 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:24,693 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:24,762 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:47:24,768 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:24,770 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:24,770 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:24,782 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:47:26,087 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:26] "GET /web HTTP/1.1" 200 - 155 0.147 1.162 2026-10-21 16:47:26,090 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': 'C80DB9884375DFFC6B218A962FCB9208', 'loaderId': '61E33F615BC8260B39F7A247C8685E2B', 'isDownload': False} 2026-10-21 16:47:26,091 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:26,122 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:26] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-21 16:47:26,127 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:26] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-21 16:47:26,174 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.011 0.046 2026-10-21 16:47:26,255 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:26] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.014 0.123 2026-10-21 16:47:26,261 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:26] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.077 2026-10-21 16:47:26,323 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:26] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:47:27,026 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-21 16:47:27,026 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:47:27,036 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-21 16:47:27,079 44 INFO rb-01d1866-225816-427320 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-21 16:47:27,127 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:27,132 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.028 0.055 2026-10-21 16:47:27,136 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.077 2026-10-21 16:47:27,149 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-21 16:47:27,149 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:47:27,171 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:47:27,243 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "GET /odoo HTTP/1.1" 200 - 29 0.025 0.039 2026-10-21 16:47:27,263 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.076 2026-10-21 16:47:27,337 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:27,342 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.032 0.047 2026-10-21 16:47:27,342 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-21 16:47:27,345 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47: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-10-21 16:47:27,354 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:27,367 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "GET /web/image/res.partner/3/avatar_128?unique=1792592330000 HTTP/1.1" 200 - 6 0.009 0.081 2026-10-21 16:47:27,383 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.100 2026-10-21 16:47:27,437 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "POST /mail/data HTTP/1.1" 200 - 35 0.020 0.058 2026-10-21 16:47:27,472 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.108 2026-10-21 16:47:27,493 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "POST /web/action/load HTTP/1.1" 200 - 12 0.007 0.190 2026-10-21 16:47:27,495 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.171 2026-10-21 16:47:27,717 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 106 0.071 0.139 2026-10-21 16:47:27,772 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.004 0.015 2026-10-21 16:47:27,895 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:27,920 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.008 0.037 2026-10-21 16:47:27,979 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:27] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.075 2026-10-21 16:47:28,069 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:28] "POST /mail/data HTTP/1.1" 200 - 45 0.026 0.126 2026-10-21 16:47:28,072 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:28] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.052 2026-10-21 16:47:28,126 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:28] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.014 0.088 2026-10-21 16:47:28,152 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:28] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.042 2026-10-21 16:47:28,226 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:28] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:47:28,383 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:28,409 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:28] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.007 0.034 2026-10-21 16:47:28,424 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:28] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-21 16:47:28,454 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:28] "GET /web/assets/aaddaf8/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:47:28,657 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:28] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.006 0.022 2026-10-21 16:47:28,680 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:28] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.007 0.032 2026-10-21 16:47:28,732 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:28,792 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:28,792 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:28] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.018 0.037 2026-10-21 16:47:28,907 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:28] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 39 0.025 0.070 2026-10-21 16:47:28,956 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:28] "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.007 0.015 2026-10-21 16:47:28,998 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:28] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.014 0.025 2026-10-21 16:47:29,080 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:29] "POST /mail/data HTTP/1.1" 200 - 39 0.026 0.090 2026-10-21 16:47:29,385 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:29] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 118 0.064 0.345 2026-10-21 16:47:29,421 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:29] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.012 0.448 2026-10-21 16:47:29,466 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:29] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.007 0.055 2026-10-21 16:47:29,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:29] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.049 2026-10-21 16:47:29,567 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:29] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.026 0.125 2026-10-21 16:47:29,591 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:29] "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.006 0.099 2026-10-21 16:47:29,597 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:29] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.074 2026-10-21 16:47:29,645 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:29,649 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:29] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.012 0.057 2026-10-21 16:47:29,672 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:29] "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.053 2026-10-21 16:47:29,700 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:29,753 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:29,797 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:29] "POST /product/catalog/create_section HTTP/1.1" 200 - 21 0.014 0.029 2026-10-21 16:47:29,824 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:29,824 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:29] "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.006 0.013 2026-10-21 16:47:29,834 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:47:29,874 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:29,877 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:29] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.020 0.043 2026-10-21 16:47:29,918 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:29] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.009 0.025 2026-10-21 16:47:30,899 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:30,952 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:31,498 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:31] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 50 0.042 0.077 2026-10-21 16:47:31,539 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:31] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.070 2026-10-21 16:47:31,683 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:31] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 66 0.044 0.083 2026-10-21 16:47:31,827 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:31] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.006 0.014 2026-10-21 16:47:31,862 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:31] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.008 0.022 2026-10-21 16:47:31,913 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:31,931 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:31] "POST /mail/data HTTP/1.1" 200 - 32 0.022 0.041 2026-10-21 16:47:31,978 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:32,032 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:32,083 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:32,135 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: tour succeeded 2026-10-21 16:47:32,136 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:32,287 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 36405192 (allocated 39161856) 2026-10-21 16:47:32,298 44 INFO rb-01d1866-225816-427320 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 157182 2026-10-21 16:47:32,299 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Closing websocket connection 2026-10-21 16:47:32,299 44 INFO rb-01d1866-225816-427320 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 157182 2026-10-21 16:47:32,394 44 INFO rb-01d1866-225816-427320 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-01d1866-225816-427320/chrome_logs/chrome_log_20261021_164732_394269_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-10-21 16:47:32,394 44 INFO rb-01d1866-225816-427320 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/tmpbtco2tvc_chrome_odoo" 2026-10-21 16:47:32,415 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:47:38,629 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-10-21 16:47:40,814 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-10-21 16:47:42,023 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-10-21 16:47:42,125 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-10-21 16:47:42,500 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-10-21 16:47:42,709 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-10-21 16:47:43,170 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:47:49,180 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-10-21 16:47:49,218 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:47:49,555 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:47:49,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:49] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 38 0.021 0.284 2026-10-21 16:47:50,009 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:50] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 75 0.045 0.105 2026-10-21 16:47:50,091 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:50] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 40 0.023 0.056 2026-10-21 16:47:50,097 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-10-21 16:47:50,740 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 157408 2026-10-21 16:47:50,740 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmpnc02pk8z_chrome_odoo 2026-10-21 16:47:50,740 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:45081/json/version 2026-10-21 16:47:50,741 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45081', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:47:50,774 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/150.0.7871.114 2026-10-21 16:47:50,775 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:45081/json 2026-10-21 16:47:50,775 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45081', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:47:50,786 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:45081/devtools/page/147DB62116F573F1A5853930563EAF0B 2026-10-21 16:47:50,794 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-10-21 16:47:50,802 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-10-21 16:47:50,883 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-21 16:47:50,885 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-10-21 16:47:50,887 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:50,887 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigating to: "http://127.0.0.1:8069/odoo/purchase" 2026-10-21 16:47:50,896 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:47:52,030 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:52] "GET /odoo/purchase HTTP/1.1" 200 - 150 0.067 1.071 2026-10-21 16:47:52,034 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': '147DB62116F573F1A5853930563EAF0B', 'loaderId': 'AF720082E027E11B7F48B8C126D06500', 'isDownload': False} 2026-10-21 16:47:52,034 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-10-21 16:47:52,063 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:52] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.006 2026-10-21 16:47:52,144 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:52] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.020 0.069 2026-10-21 16:47:52,149 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:52] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.091 2026-10-21 16:47:52,159 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.095 2026-10-21 16:47:52,171 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:52] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-21 16:47:52,226 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:52] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:47:52,847 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:52] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:47:52,850 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:52] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:47:52,857 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:47:52,874 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:52] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-21 16:47:52,896 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-21 16:47:52,924 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-10-21 16:47:52,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:47:52,951 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:52] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:47:53,007 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "GET /odoo HTTP/1.1" 200 - 28 0.012 0.036 2026-10-21 16:47:53,029 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.062 2026-10-21 16:47:53,079 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:47:53,080 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-21 16:47:53,081 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "GET /web/image/res.partner/1826/avatar_128?unique=1792601263000 HTTP/1.1" 200 - 13 0.009 0.033 2026-10-21 16:47:53,083 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:53,105 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:53,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "GET /web/image?model=res.users&field=avatar_128&id=475 HTTP/1.1" 200 - 7 0.009 0.068 2026-10-21 16:47:53,135 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.078 2026-10-21 16:47:53,166 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "GET /web/image/res.company/288/favicon HTTP/1.1" 200 - 9 0.006 0.068 2026-10-21 16:47:53,209 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "POST /mail/data HTTP/1.1" 200 - 33 0.015 0.088 2026-10-21 16:47:53,212 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.000 0.168 2026-10-21 16:47:53,214 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.106 2026-10-21 16:47:53,313 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 475, model: purchase.order, field: sale_order_count 2026-10-21 16:47:53,317 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 475, model: purchase.order, field: has_sale_order 2026-10-21 16:47:53,321 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 475, model: freight.booking 2026-10-21 16:47:53,323 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 475, model: purchase.order, field: booking_count 2026-10-21 16:47:53,324 44 INFO rb-01d1866-225816-427320 odoo.models: Access Denied by ACLs for operation: read, uid: 475, model: purchase.order, field: shipment_count 2026-10-21 16:47:53,432 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 123 0.057 0.219 2026-10-21 16:47:53,504 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 14 0.011 0.030 2026-10-21 16:47:53,594 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.006 0.038 2026-10-21 16:47:53,667 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "POST /mail/data HTTP/1.1" 200 - 43 0.017 0.051 2026-10-21 16:47:53,693 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.008 0.071 2026-10-21 16:47:53,723 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.026 2026-10-21 16:47:53,766 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:53,776 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "GET /web/image/res.users/475/avatar_128 HTTP/1.1" 200 - 7 0.007 0.024 2026-10-21 16:47:53,828 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.003 0.055 2026-10-21 16:47:53,902 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 13 0.017 0.036 2026-10-21 16:47:53,905 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.048 2026-10-21 16:47:53,991 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:53] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 29 0.022 0.109 2026-10-21 16:47:54,092 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:54] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-21 16:47:54,241 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:54] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.012 0.017 2026-10-21 16:47:54,258 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:54] "POST /mail/thread/messages HTTP/1.1" 200 - 9 0.005 0.010 2026-10-21 16:47:54,266 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:54,318 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:54] "POST /mail/data HTTP/1.1" 200 - 26 0.018 0.054 2026-10-21 16:47:54,353 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:54,404 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:54,469 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:54,499 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:54] "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.008 0.015 2026-10-21 16:47:54,834 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:54] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 113 0.067 0.255 2026-10-21 16:47:54,880 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47: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.025 2026-10-21 16:47:54,885 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:54] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-10-21 16:47:54,961 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:54] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.022 0.077 2026-10-21 16:47:54,971 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:54] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.058 2026-10-21 16:47:54,987 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47: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.084 2026-10-21 16:47:55,029 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:55] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.009 0.049 2026-10-21 16:47:55,046 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:55] "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.056 2026-10-21 16:47:55,082 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:55,138 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:55,189 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:55,243 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:55,297 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:55,350 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:55,403 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:55,454 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:55,505 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:55,556 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:55,609 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:56,240 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:56] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 56 0.053 0.077 2026-10-21 16:47:56,265 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:56,317 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:56,370 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:56,423 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:56,476 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:56,528 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:56,579 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:56,630 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:56,681 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:56,734 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:57,314 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:57] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 32 0.031 0.047 2026-10-21 16:47:57,348 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:57,403 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:57,970 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:57] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.004 0.056 2026-10-21 16:47:58,091 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:58] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 60 0.037 0.067 2026-10-21 16:47:58,183 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:47:58,243 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:58,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:58] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.031 0.026 2026-10-21 16:47:58,300 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:58,320 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:58] "POST /mail/data HTTP/1.1" 200 - 21 0.017 0.074 2026-10-21 16:47:58,339 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:58] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.032 2026-10-21 16:47:58,371 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:58] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.011 0.123 2026-10-21 16:47:58,432 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:58] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.004 0.071 2026-10-21 16:47:58,498 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:58] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.019 0.035 2026-10-21 16:47:58,528 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:58] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.005 0.012 2026-10-21 16:47:58,574 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:58,763 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:58] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.004 0.182 2026-10-21 16:47:58,840 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:58] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 22 0.017 0.043 2026-10-21 16:47:58,871 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:58] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.014 0.079 2026-10-21 16:47:58,971 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:58,971 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:58] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.018 0.021 2026-10-21 16:47:59,012 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:59] "POST /mail/data HTTP/1.1" 200 - 19 0.014 0.051 2026-10-21 16:47:59,034 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:59] "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.006 0.048 2026-10-21 16:47:59,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:59] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.078 2026-10-21 16:47:59,073 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:59] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.015 0.068 2026-10-21 16:47:59,163 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:59] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 2 0.003 0.110 2026-10-21 16:47:59,200 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:59] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.009 0.018 2026-10-21 16:47:59,259 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:59] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.019 0.054 2026-10-21 16:47:59,269 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:59] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.080 2026-10-21 16:47:59,289 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:59] "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.067 2026-10-21 16:47:59,320 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:59] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.008 0.032 2026-10-21 16:47:59,327 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:59] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.038 2026-10-21 16:47:59,339 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:59] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:47:59,376 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:59] "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.006 0.028 2026-10-21 16:47:59,385 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:59,394 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:47:59] "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.006 0.024 2026-10-21 16:47:59,435 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:59,486 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:59,538 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:59,588 44 INFO rb-01d1866-225816-427320 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-10-21 16:47:59,641 44 INFO rb-01d1866-225816-427320 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-10-21 16:48:00,021 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:48:00] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 39 0.023 0.060 2026-10-21 16:48:00,210 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:48:00] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.004 0.058 2026-10-21 16:48:00,337 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:48:00] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 46 0.033 0.079 2026-10-21 16:48:00,438 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-10-21 16:48:00,439 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-21 16:48:00,461 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:48:00] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.034 0.022 2026-10-21 16:48:00,500 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:48:00] "POST /mail/data HTTP/1.1" 200 - 21 0.012 0.060 2026-10-21 16:48:00,529 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:48:00] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.007 0.095 2026-10-21 16:48:00,643 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:48:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-21 16:48:00,649 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 40634272 (allocated 45715456) 2026-10-21 16:48:00,669 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 157408 2026-10-21 16:48:00,670 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-10-21 16:48:00,670 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 157408 2026-10-21 16:48:00,765 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_164800_765095_test_catalog_vendor_uom.txt 2026-10-21 16:48:00,765 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmpnc02pk8z_chrome_odoo" 2026-10-21 16:48:00,779 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-10-21 16:48:01,177 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:48:08,056 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-10-21 16:48:09,265 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #477 deleted account.move.line.ctp records with IDs: [1650, 1651] 2026-10-21 16:48:09,376 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #477 deleted account.move.line records with IDs: [3020, 3021] 2026-10-21 16:48:09,947 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-10-21 16:48:11,167 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #477 deleted account.move.line.ctp records with IDs: [1652, 1653] 2026-10-21 16:48:11,277 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #477 deleted account.move.line records with IDs: [3025, 3026] 2026-10-21 16:48:11,771 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-10-21 16:48:12,163 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #477 deleted account.move.line.ctp records with IDs: [1654] 2026-10-21 16:48:12,246 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #477 deleted account.move.line records with IDs: [3030] 2026-10-21 16:48:12,941 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-10-21 16:48:14,076 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #477 deleted account.move.line.ctp records with IDs: [1655, 1656] 2026-10-21 16:48:14,165 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #477 deleted account.move.line records with IDs: [3036, 3037] 2026-10-21 16:48:14,680 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #477 deleted account.move.line records with IDs: [3038, 3039, 3040] 2026-10-21 16:48:14,736 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #477 deleted mail.message records with IDs: [20946, 20945, 20943] 2026-10-21 16:48:14,837 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #477 deleted ir.attachment records with IDs: [20041] 2026-10-21 16:48:14,838 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #477 deleted account.move records with IDs: [1102] 2026-10-21 16:48:15,400 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #477 deleted account.move.line.ctp records with IDs: [1657, 1658] 2026-10-21 16:48:15,482 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #477 deleted account.move.line records with IDs: [3041, 3042] 2026-10-21 16:48:16,694 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #477 deleted account.move.line.ctp records with IDs: [1659, 1660] 2026-10-21 16:48:16,782 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #477 deleted account.move.line records with IDs: [3046, 3047] 2026-10-21 16:48:17,277 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-21 16:48:23,447 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-10-21 16:48:23,909 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:48:37,756 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-10-21 16:48:38,414 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1713] 2026-10-21 16:48:38,899 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1725] 2026-10-21 16:48:42,097 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-10-21 16:48:42,503 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1738] 2026-10-21 16:48:42,826 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-10-21 16:48:43,273 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1741] 2026-10-21 16:48:44,190 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-10-21 16:48:44,586 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1748] 2026-10-21 16:48:44,753 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1750] 2026-10-21 16:48:46,763 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-10-21 16:48:50,795 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1754] 2026-10-21 16:48:50,829 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1755] 2026-10-21 16:48:51,092 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-10-21 16:48:52,042 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1767] 2026-10-21 16:48:52,455 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1770] 2026-10-21 16:48:53,224 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-10-21 16:48:53,971 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-10-21 16:48:54,919 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1778] 2026-10-21 16:48:55,680 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-10-21 16:48:56,450 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [4070] 2026-10-21 16:48:56,766 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-10-21 16:48:57,244 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1781] 2026-10-21 16:48:58,169 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-10-21 16:48:58,897 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.product records with IDs: [4085] 2026-10-21 16:48:59,576 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1788, 1789, 1790] 2026-10-21 16:48:59,995 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-10-21 16:49:00,327 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1801] 2026-10-21 16:49:00,628 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-10-21 16:49:01,061 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1803] 2026-10-21 16:49:02,028 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-21 16:49:09,845 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-10-21 16:49:10,226 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1805] 2026-10-21 16:49:10,720 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1809] 2026-10-21 16:49:11,060 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1810, 1811, 1808] 2026-10-21 16:49:11,163 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-10-21 16:49:12,636 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1813] 2026-10-21 16:49:17,352 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-10-21 16:49:19,348 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-10-21 16:49:20,898 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-10-21 16:49:21,262 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-10-21 16:49:22,369 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move.line records with IDs: [1829] 2026-10-21 16:49:22,527 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-10-21 16:49:25,967 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-10-21 16:49:27,575 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_consumption_warning_mto_buy_serial_pbm_early_serial ... 2026-10-21 16:49:28,835 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-10-21 16:49:29,279 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1864] 2026-10-21 16:49:29,746 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-10-21 16:49:31,050 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1868] 2026-10-21 16:49:31,564 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-10-21 16:49:33,190 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1872] 2026-10-21 16:49:33,567 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-10-21 16:49:34,023 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1874] 2026-10-21 16:49:34,184 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-10-21 16:49:35,392 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1876] 2026-10-21 16:49:35,783 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-10-21 16:49:36,313 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-10-21 16:49:38,320 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-10-21 16:49:38,795 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-10-21 16:49:39,165 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-10-21 16:49:39,666 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-10-21 16:49:40,387 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-10-21 16:49:40,838 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.warehouse.orderpoint records with IDs: [8] 2026-10-21 16:49:40,973 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:41,459 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1895] 2026-10-21 16:49:42,401 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-10-21 16:49:43,113 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1898] 2026-10-21 16:49:43,514 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1900] 2026-10-21 16:49:43,749 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1901] 2026-10-21 16:49:44,290 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move.line records with IDs: [1856] 2026-10-21 16:49:44,671 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-10-21 16:49:44,822 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-10-21 16:49:45,242 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1905] 2026-10-21 16:49:45,706 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-10-21 16:49:47,263 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1909] 2026-10-21 16:49:48,267 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:49:48,272 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-10-21 16:49:48,708 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 157659 2026-10-21 16:49:48,708 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpq_bbewuh_chrome_odoo 2026-10-21 16:49:48,709 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:36559/json/version 2026-10-21 16:49:48,710 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36559', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:49:48,724 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-10-21 16:49:48,724 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:36559/json 2026-10-21 16:49:48,725 44 INFO rb-01d1866-225816-427320 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36559', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-21 16:49:48,738 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:36559/devtools/page/8942B4ECE1B9BA66EC15D3A11DFEC467 2026-10-21 16:49:48,745 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-10-21 16:49:48,749 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-10-21 16:49:48,796 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-21 16:49:48,802 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-10-21 16:49:48,808 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:48,808 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-21 16:49:48,820 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-21 16:49:50,117 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:50] "GET /odoo HTTP/1.1" 200 - 157 0.085 1.215 2026-10-21 16:49:50,121 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': '8942B4ECE1B9BA66EC15D3A11DFEC467', 'loaderId': '9ABD9711BBD0271BA32CE467C67EE78A', 'isDownload': False} 2026-10-21 16:49:50,121 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-10-21 16:49:50,157 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:50] "GET /web/assets/c8773a7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-21 16:49:50,289 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:50] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.023 0.122 2026-10-21 16:49:50,298 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:50] "GET /web/assets/eb27999/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.149 2026-10-21 16:49:50,309 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.153 2026-10-21 16:49:50,336 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:50] "GET /web/assets/240218a/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-21 16:49:50,391 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:50] "GET /web/assets/77b0c76/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-10-21 16:49:50,977 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:50] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:49:50,979 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:50] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-21 16:49:50,990 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-21 16:49:51,035 44 INFO rb-01d1866-225816-427320 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-21 16:49:51,081 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-10-21 16:49:51,082 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.023 0.057 2026-10-21 16:49:51,086 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.074 2026-10-21 16:49:51,101 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-21 16:49:51,102 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:49:51,115 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:49:51,178 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "GET /odoo HTTP/1.1" 200 - 29 0.014 0.045 2026-10-21 16:49:51,199 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.068 2026-10-21 16:49:51,278 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:51,278 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.015 0.037 2026-10-21 16:49:51,281 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:49:51,290 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-21 16:49:51,299 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:51,313 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "GET /web/image/res.partner/3/avatar_128?unique=1792592330000 HTTP/1.1" 200 - 6 0.009 0.076 2026-10-21 16:49:51,319 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.070 2026-10-21 16:49:51,324 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.083 2026-10-21 16:49:51,384 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:51,391 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.096 2026-10-21 16:49:51,399 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-21 16:49:51,420 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-21 16:49:51,458 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "POST /mail/data HTTP/1.1" 200 - 34 0.032 0.118 2026-10-21 16:49:51,464 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:51,479 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.243 2026-10-21 16:49:51,482 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.209 2026-10-21 16:49:51,486 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.125 2026-10-21 16:49:51,490 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.105 2026-10-21 16:49:51,503 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.094 2026-10-21 16:49:51,517 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.039 2026-10-21 16:49:51,739 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 106 0.054 0.138 2026-10-21 16:49:51,781 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.005 0.013 2026-10-21 16:49:51,846 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:51,881 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.007 0.025 2026-10-21 16:49:51,957 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "POST /mail/data HTTP/1.1" 200 - 45 0.019 0.072 2026-10-21 16:49:51,975 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:51,986 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:51] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 12 0.009 0.075 2026-10-21 16:49:52,043 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:52] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.061 2026-10-21 16:49:52,075 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:52] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.073 2026-10-21 16:49:52,079 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:52] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-21 16:49:52,140 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:52] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.013 0.056 2026-10-21 16:49:52,229 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:52] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:49:52,376 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:52,397 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:52] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.007 0.028 2026-10-21 16:49:52,419 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:52] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-10-21 16:49:52,462 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:52] "GET /web/assets/aaddaf8/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-21 16:49:52,642 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:52] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.004 0.017 2026-10-21 16:49:52,667 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:52] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.004 0.035 2026-10-21 16:49:52,711 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:52,761 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:52,786 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:52] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 34 0.021 0.062 2026-10-21 16:49:52,842 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:52] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 14 0.014 0.031 2026-10-21 16:49:52,889 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:52] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.005 0.026 2026-10-21 16:49:52,945 44 INFO ? werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-21 16:49:52,969 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:53,002 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:53] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.008 0.030 2026-10-21 16:49:53,267 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:53] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.016 0.028 2026-10-21 16:49:53,306 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:53,322 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:53] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.010 2026-10-21 16:49:53,360 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:53] "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.011 2026-10-21 16:49:53,438 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:53] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 41 0.020 0.048 2026-10-21 16:49:53,487 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:53,502 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:53] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.003 0.024 2026-10-21 16:49:53,542 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:53,597 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:53,653 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:53,710 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:54,275 44 INFO rb-01d1866-225816-427320 odoo.tests.common: Simulating signal changes during tests 2026-10-21 16:49:54,275 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:54] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 321 0.238 0.377 2026-10-21 16:49:54,650 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:54] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 104 0.068 0.150 2026-10-21 16:49:54,877 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:54,911 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:54] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.033 0.040 2026-10-21 16:49:54,982 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:55,014 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:55] "POST /mail/data HTTP/1.1" 200 - 46 0.041 0.094 2026-10-21 16:49:55,065 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:55,066 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:55] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.019 0.205 2026-10-21 16:49:55,100 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:55] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.104 2026-10-21 16:49:55,353 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:55] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 94 0.071 0.204 2026-10-21 16:49:55,368 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:55] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.004 0.329 2026-10-21 16:49:55,387 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:55] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.006 0.295 2026-10-21 16:49:55,391 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:55] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.280 2026-10-21 16:49:55,449 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:55,505 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:55,725 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:55] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 67 0.055 0.160 2026-10-21 16:49:55,801 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:55,863 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:56,060 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:56] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 101 0.062 0.131 2026-10-21 16:49:56,074 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:56] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:49:56,216 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:56] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.005 0.018 2026-10-21 16:49:56,239 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:56,285 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:56] "POST /mail/data HTTP/1.1" 200 - 32 0.015 0.036 2026-10-21 16:49:56,302 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:56,331 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:56] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.005 0.020 2026-10-21 16:49:56,449 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:56,471 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:56] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.005 0.016 2026-10-21 16:49:56,724 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:56] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.009 0.013 2026-10-21 16:49:56,789 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:56,791 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:56] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.002 0.009 2026-10-21 16:49:56,873 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:56] "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.011 2026-10-21 16:49:57,030 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:57] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 72 0.040 0.108 2026-10-21 16:49:57,132 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:57,187 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:57,206 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:57] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 46 0.030 0.102 2026-10-21 16:49:57,417 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:57] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 63 0.036 0.124 2026-10-21 16:49:57,497 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:57,554 44 INFO rb-01d1866-225816-427320 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-10-21 16:49:57,717 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:57] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 77 0.058 0.101 2026-10-21 16:49:57,731 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:57] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.006 2026-10-21 16:49:57,841 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:57] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.004 0.012 2026-10-21 16:49:57,880 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-10-21 16:49:57,884 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-21 16:49:57,937 44 INFO rb-01d1866-225816-427320 werkzeug: 127.0.0.1 - - [21/Oct/2026 16:49:57] "POST /mail/data HTTP/1.1" 200 - 32 0.018 0.043 2026-10-21 16:49:58,105 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 48011592 (allocated 53096448) 2026-10-21 16:49:58,110 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 157659 2026-10-21 16:49:58,110 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-10-21 16:49:58,112 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 157659 2026-10-21 16:49:58,207 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-01d1866-225816-427320/chrome_logs/chrome_log_20261021_164958_206859_test_purchase_matrix_ui.txt 2026-10-21 16:49:58,207 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmpq_bbewuh_chrome_odoo" 2026-10-21 16:49:58,618 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-10-21 16:49:59,567 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-21 16:50:13,143 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_purchase_count_with_grouped_rfq ... 2026-10-21 16:50:13,420 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_smart_buttons_with_purchase_mtso_link ... 2026-10-21 16:50:13,686 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-10-21 16:50:14,172 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:50:14,630 44 INFO rb-01d1866-225816-427320 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-21 16:50:15,031 44 INFO rb-01d1866-225816-427320 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-21 16:50:15,274 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-10-21 16:50:15,308 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-10-21 16:50:15,390 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-10-21 16:50:15,463 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [231, 233] 2026-10-21 16:50:15,473 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [232, 234] 2026-10-21 16:50:15,475 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-10-21 16:50:16,549 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [300] 2026-10-21 16:50:16,818 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-10-21 16:50:17,049 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-10-21 16:50:18,342 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-10-21 16:50:21,284 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-10-21 16:50:21,383 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-10-21 16:50:21,396 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-10-21 16:50:21,407 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-10-21 16:50:21,412 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-10-21 16:50:22,106 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-10-21 16:50:22,600 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-10-21 16:50:23,340 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-10-21 16:50:23,889 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21208] 2026-10-21 16:50:23,925 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [981] 2026-10-21 16:50:24,045 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-10-21 16:50:24,979 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-10-21 16:50:25,844 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-10-21 16:50:27,236 44 INFO rb-01d1866-225816-427320 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [10] 2026-10-21 16:50:27,249 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-10-21 16:50:28,743 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-10-21 16:50:29,513 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-10-21 16:50:29,788 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-10-21 16:50:30,612 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-10-21 16:50:31,371 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-10-21 16:50:34,923 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-10-21 16:50:35,682 44 INFO rb-01d1866-225816-427320 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-10-21 16:50:36,466 44 INFO rb-01d1866-225816-427320 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-21 16:50:36,469 44 INFO rb-01d1866-225816-427320 odoo.service.server: 1487 post-tests in 8573.41s, 2757032 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: point_of_sale: 576 tests 3238.17s 901711 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: portal: 27 tests 35.55s 5533 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_account_tax_python: 4 tests 35.47s 12113 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_adyen: 3 tests 19.50s 8304 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_discount: 6 tests 182.34s 41645 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_dpopay: 3 tests 0.02s 9 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_event: 10 tests 98.17s 19914 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_event_sale: 3 tests 15.49s 7849 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_hr: 28 tests 177.70s 50618 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_hr_restaurant: 5 tests 32.64s 11710 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_loyalty: 109 tests 941.31s 199235 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_mollie: 6 tests 13.59s 7344 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_mrp: 16 tests 61.50s 26100 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_online_payment: 14 tests 74.61s 20240 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_online_payment_self_order: 27 tests 230.29s 85191 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_qfpay: 3 tests 21.23s 8701 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_razorpay: 5 tests 30.73s 10787 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_repair: 3 tests 19.48s 8539 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_restaurant: 65 tests 589.65s 95448 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 22.15s 9859 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_safaricom: 9 tests 17.56s 8202 queries 2026-10-21 16:50:36,477 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_sale: 87 tests 650.81s 208270 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_sale_loyalty: 5 tests 27.50s 11899 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_sale_margin: 4 tests 9.21s 6832 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_self_order: 140 tests 846.55s 421503 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_self_order_pine_labs: 6 tests 12.48s 7970 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_self_order_qfpay: 4 tests 13.93s 8195 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_self_order_razorpay: 6 tests 12.73s 7953 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_self_order_stripe: 6 tests 23.48s 14020 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_sms: 3 tests 16.01s 8365 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: pos_viva_com: 7 tests 29.60s 14324 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: privacy_lookup: 9 tests 5.86s 4001 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: product: 150 tests 67.27s 50085 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: product_email_template: 4 tests 8.38s 5647 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: product_expiry: 3 tests 5.61s 1712 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: product_margin: 7 tests 10.57s 6825 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: project: 156 tests 196.00s 62404 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: project_account: 3 tests 7.01s 3306 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: project_hr_expense: 8 tests 41.60s 23643 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: project_mrp_account: 6 tests 11.30s 4127 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: project_mrp_sale: 3 tests 7.27s 5248 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: project_purchase: 19 tests 58.81s 29308 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: project_purchase_stock: 3 tests 0.87s 379 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: project_sale_expense: 12 tests 76.63s 40042 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: project_timesheet_holidays: 8 tests 10.15s 6548 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: project_todo: 5 tests 21.59s 3677 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: purchase: 147 tests 355.16s 166415 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 22.73s 14239 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: purchase_mrp: 43 tests 84.34s 49716 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: purchase_product_matrix: 4 tests 11.30s 2731 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: purchase_repair: 5 tests 14.60s 10926 queries 2026-10-21 16:50:36,478 44 INFO rb-01d1866-225816-427320 odoo.tests.stats: purchase_requisition: 25 tests 22.28s 13065 queries 2026-10-21 16:50:36,479 44 INFO rb-01d1866-225816-427320 odoo.tests.result: 0 failed, 0 error(s) of 1487 tests when loading database 'rb-01d1866-225816-427320' 2026-10-21 16:50:36,479 44 INFO rb-01d1866-225816-427320 odoo.service.server: Initiating shutdown 2026-10-21 16:50:36,479 44 INFO rb-01d1866-225816-427320 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.